From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/64578 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: No Gnus v0.6 is released Date: Tue, 01 May 2007 17:17:37 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1178063313 32011 80.91.229.12 (1 May 2007 23:48:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 1 May 2007 23:48:33 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13089@lists.math.uh.edu Wed May 02 01:48:29 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1Hj255-0000MF-Dg for ding-account@gmane.org; Wed, 02 May 2007 01:48:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Hj24S-0004Yz-FH; Tue, 01 May 2007 18:47:48 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1HiuAG-00026i-Lo for ding@lists.math.uh.edu; Tue, 01 May 2007 10:21:16 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.63) (envelope-from ) id 1HiuA9-0007Un-L9 for ding@lists.math.uh.edu; Tue, 01 May 2007 10:21:16 -0500 Original-Received: from quimbies.gnus.org ([80.91.231.2]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1HiuA8-0002tX-00 for ; Tue, 01 May 2007 17:21:08 +0200 Original-Received: from larsi by quimbies.gnus.org with local (Exim 3.36 #1 (Debian)) id 1HiuA7-000588-00 for ; Tue, 01 May 2007 17:21:07 +0200 X-Now-Playing: Alasdair Roberts's _Farewell Sorrow_: "Join Our Lusty Chorus" X-Hashcash: 1:23:070501:ding-announce@gnus.org::w+uFQL/7nyhk+S68:0000000000000000000000000000000000000001Cm9 User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.91 (gnu/linux) X-Spam-Score: -3.0 (---) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:64578 Archived-At: The traditional celebratory May 1st release.=20=20 Get it from or "/ftp@quimby.gnus.org:/pub/gnus/". The patch is available as . ChangeLog since last release: 2007-05-01 Lars Magne Ingebrigtsen * gnus.el: No Gnus v0.6 is released. 2007-04-27 Didier Verna * gnus-util.el (gnus-orify-regexp): Moved and renamed to ... * gmm-utils.el (gmm-regexp-concat): here. * message.el: Don't require 'gnus-util. (message-dont-reply-to-names): Handle name change above. * gnus-sum.el (gnus-ignored-from-addresses): Ditto. 2007-04-26 Katsumi Yamaoka * mm-util.el (mm-charset-synonym-alist): Don't make it a user option since the initial value varies according to the system. 2007-04-25 Katsumi Yamaoka * mm-util.el (mm-charset-synonym-alist): Defcustom. 2007-04-25 NAKAJI Hiroyuki (tiny change) * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1. 2007-04-24 Didier Verna Improve the type of gnus-ignored-from-addresses. * gnus-util.el (gnus-orify-regexp): New function. * message.el (gnus-util): Require it. * message.el (message-dont-reply-to-names): Use gnus-orify-regexp. * gnus-sum.el (gnus-ignored-from-addresses): New function. * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it. 2007-04-24 Didier Verna * gnus-sum.el: * gnus-utils.el: Fix some trailing whitespaces. 2007-04-23 Katsumi Yamaoka * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header. (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent article's Message-ID; refer parent article in summary buffer. * message.el (message-bounce): Call mime-to-mml. * dgnushack.el (byte-optimize-form-code-walker): Fix the form which was not helpful to Emacs 21.1 and 21.2 for detecting a bug that does not optimize and/or forms properly. 2007-04-22 Reiner Steib * dgnushack.el (with-syntax-table): XEmacs bug has been fixed. Add URL. 2007-04-20 Katsumi Yamaoka * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header. 2007-04-19 Katsumi Yamaoka * gnus-art.el (gnus-mime-strip-charset-parameters): New function. (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently displayed of multipart/alternative part if it is invoked from summary buffer. * mm-view.el (mm-inline-text-html-render-with-w3m) (mm-inline-text-html-render-with-w3m-standalone) (mm-inline-render-with-function): Use mail-parse-charset by default. 2007-04-17 Katsumi Yamaoka * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed from gnus-newsgroup-processable. 2007-04-16 Didier Verna * gnus-msg.el (gnus-configure-posting-styles): Handle message-signature-directory properly with :file syntax. Reported by "Leo". 2007-04-11 Didier Verna New user option: message-signature-directory. * gnus-msg.el (gnus-configure-posting-styles): Support it. * message.el (message-insert-signature): Ditto. * message.el (message-signature-file): Doc update. * message.el (message-signature-directory): New. 2007-04-10 Katsumi Yamaoka * gnus-msg.el (gnus-inews-yank-articles): Use message-exchange-point-and-mark instead of exchange-point-and-mark. 2007-04-09 Katsumi Yamaoka * message.el (message-yank-original): Make sure cited text ends with newline; don't exchange point and mark. 2007-04-07 Chong Yidong * tls.el (open-tls-stream): Properly handle case where there is no associated buffer. 2007-04-03 Thien-Thi Nguyen * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After message-yank-original, make sure (< mark TEXT point). 2007-03-31 Reiner Steib * message.el (message-fill-column): New variable. (message-mode): Use it. Add comment on a possible new hook. * nnmail.el (nnmail-spool-file): Mark as obsolete. (nnmail-get-new-mail): Reformat. * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment. * gmm-utils.el: Fix Commentary. (gmm-tool-bar-from-list): Fix typo in doc string. 2007-03-27 Thien-Thi Nguyen * message.el (message-yank-original): Don't switch point and mark unnecessarily to put point and mark as documented. 2007-03-27 Lars Magne Ingebrigtsen * message.el (message-put-addresses-in-ecomplete): Only fetch headers from the message heads. 2007-03-25 Kevin Greiner * gnus-art.el (gnus-article-set-window-start): Do nothing when the article buffer does not have a window. This may not be the best solution but is certainly better than setting the start of the null, that is the current, window. 2007-03-24 Reiner Steib * gnus-draft.el (gnus-draft-setup-hook): New hook. (gnus-draft-setup): Run it. * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from gnus-score-fast-scoring. Allow regexp. (gnus-score-headers): Use it. * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE XEmacs. * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc string. (gnus-button-alist): Also catch ` k ...'. (gnus-treat-display-x-face): Fix doc string. 2007-03-25 Andreas Seltenreich * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move evaluation of gnus-extended-version to ensure correct generation of the User-Agent header when message-generate-headers-first is used. 2007-03-24 Simon Josefsson * hashcash.el (hashcash-generate-payment-async): Don't crash if hashcash-path is nil. Don't call callback with incorrect number of parameters if val is 0. 2007-03-20 Andreas Seltenreich * message.el (message-required-news-headers): * gnus-util.el (gnus-intern-safe): Fix typo in docstring. 2007-03-18 Thien-Thi Nguyen * tls.el (open-tls-stream): In handshake-waiting loop, don't wait more if there is output available to process. 2007-03-17 Thien-Thi Nguyen * tls.el (tls-program): Doc fix. 2007-03-15 Katsumi Yamaoka * message.el (message-generate-new-buffers): Change the meaning of the nil value; add `standard' to the choices; treat t as `unique'; improve doc string. (gnus-select-frame-set-input-focus): Autoload. (message-buffer-name): Search for the existing message buffer if message-generate-new-buffers is nil or `standard'; treat the value t of message-generate-new-buffers as `unique'. (message-pop-to-buffer): Raise the frame already displaying the message buffer; clear the echo area after querying. (message-setup): Pass the `continue' argument to compose-mail. (message-mail): Prefer `switch-function' if it is given; search for the existing message buffer if the `continue' argument is non-nil; pass continue and switch-function arguments to compose-mail by way of message-setup. (message-mail-other-window): Adjust argument of message-setup. (message-mail-other-frame): Ditto. 2007-03-13 Katsumi Yamaoka * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs. (gnus-message-citation-mode): Require font-lock for XEmacs; make sure to turn font-lock on when turning gnus-message-citation-mode on. 2007-03-06 Daiki Ueno * mml-smime.el (mml-smime-use): New variable; default to use openssl. (mml-smime-function-alist): New variable; add epg as the backend. * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload mml-smime- functions instead. * mm-view.el: Require smime. 2007-03-05 Didier Verna * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging instead of just inheritance for posting styles. * gnus.el (gnus-group-fast-parameter): Fix typo in comment. 2007-02-24 Chris Moore * pgg-pgp5.el (pgg-pgp5-encrypt-region): * pgg-pgp.el (pgg-pgp-encrypt-region): * pgg-gpg.el (pgg-gpg-encrypt-region): Check pgg-encrypt-for-me if no other recipients. 2007-02-24 John Paul Wallington * tls.el (tls-certtool-program): Fix custom type. 2007-02-28 Katsumi Yamaoka * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol and point-at-eol instead of line-(beginning|end)-position. * assistant.el (assistant-parse-buffer): Ditto. * netrc.el (netrc-parse-services): Ditto. 2007-02-28 Daiki Ueno * mml2015.el (mml2015-epg-find-usable-key): New function. (mml2015-epg-sign): Use it. (mml2015-epg-encrypt): Use it. 2007-02-28 Katsumi Yamaoka * message.el (message-make-in-reply-to): Quote name containing non-ASCII characters. It will make the RFC2047 encoder cause an error if there are special characters. Reported by NAKAJI Hiroyuki . 2007-02-27 Didier Verna Include the group parameters as well as the topic ones in the inheritance filter process. * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional argument GROUP-PARAMS-LIST. * gnus-topic.el (gnus-group-topic-parameters): Use it. 2007-02-27 Katsumi Yamaoka * nntp.el (nntp-never-echoes-commands) (nntp-open-connection-functions-never-echo-commands): New variables. (nntp-send-command): Use them. 2007-02-20 Daiki Ueno * mml2015.el (mml2015-epg-verify): Simplified. 2007-02-19 Katsumi Yamaoka * mml.el (mml-content-disposition-alist): New user option. (mml-content-disposition): New function. (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it. (mml-attach-file, mml-dnd-attach-file): Pass file name to it. 2007-02-19 Daiki Ueno * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature verification. 2007-02-15 Andreas Seltenreich * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on articles posted in the last 24 hours. 2007-02-14 Chong Yidong * smiley.el (smiley-regexp-alist): Add "dead" smiley. 2007-02-14 Micha=EBl Cadilhac * nntp.el (nntp-send-command): Don't wait for echoes when nntp-open-ssl-stream is used. 2007-02-13 Katsumi Yamaoka * gnus-cite.el (gnus-test-font-lock-add-keywords) (gnus-message-add-citation-keywords) (gnus-message-remove-citation-keywords): Remove. (gnus-message-citation-mode): Instead of modifying font-lock-keywords directly, make the variables in font-lock-defaults buffer-local, add gnus-message-citation-keywords to them and then update the value of font-lock-keywords. 2007-02-09 Katsumi Yamaoka * message.el (message-cite-original-1): Don't call gnus-article-highlight-citation. * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type citations; fix line count. 2007-02-08 Katsumi Yamaoka * gnus-cite.el (gnus-test-font-lock-add-keywords): New function. (gnus-message-add-citation-keywords) (gnus-message-remove-citation-keywords): Use it; fix the emulating versions of font-lock-add-keywords and font-lock-remove-keywords to work with XEmacs correctly. 2007-02-07 Katsumi Yamaoka * gnus-cite.el (gnus-cite-face-list): Set the values of gnus-message-max-citation-depth and gnus-message-citation-keywords. (gnus-message-max-citation-depth): Use defvar rather than defconst. (gnus-message-cite-prefix-regexp): New variable. (gnus-message-search-citation-line): Use it; protect against long citation prefix; fill match data with nil rather than 0 for XEmacs; set the 0th match data for Emacs. (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT. (gnus-message-add-citation-keywords): Append keywords rather than prepending; emulate font-lock-add-keywords if it is not available. (gnus-message-remove-citation-keywords): Emulate font-lock-remove-keywords if it is not available. * gnus-msg.el (gnus-message-highlight-citation): Default to t. * message.el (message-cite-prefix-regexp): Set the value of gnus-message-cite-prefix-regexp. 2007-02-01 Andreas Seltenreich * nnweb.el (nnweb-google-parse-1): Update parser. 2007-01-29 Juanma Barranquero * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring. 2007-01-28 Andreas Seltenreich * nnslashdot.el (nnslashdot-request-article): Update end-of-article regexp. 2007-01-24 Katsumi Yamaoka * uudecode.el (uudecode-string-to-multibyte): New function emulating string-to-multibyte. (uudecode-decode-region-internal): Use it. * lpath.el: Fbind string-as-multibyte for XEmacs. 2007-01-23 Reiner Steib * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix custom choice. * gnus-art.el (gnus-signature-limit): Fix custom choice. 2007-01-22 Daiki Ueno * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler. * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of `write-region' to respect `mm-inhibit-file-name-handlers'. 2007-01-19 Reiner Steib * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory): Use gnus-home-directory instead of "~/" or "$HOME". 2007-01-17 Teodor Zlatanov * encrypt.el (encrypt-insert-file-contents): Add better prompt to mention filename. Add comments at beginning regarding usage. (encrypt-write-file-contents): Change interactive so a string is acceptable. If the file has no associated model, show an error instead of a nonsense prompt. 2007-01-16 TSUCHIYA Masatoshi * spam.el (spam-bsfilter-ham-switch): Fix typo. Thanks to Yoshihiko Yamada for kind notification of this typo. 2007-01-12 Kenichi Handa * uudecode.el (uudecode-decode-region-internal): Make it work in a multibyte buffer. 2007-01-14 Reiner Steib * gnus-score.el (gnus-score-fast-scoring): New variable. (gnus-score-headers): Use it. * gnus-sum.el (gnus-auto-select-first): Improve doc string. * message.el (message-cite-original-1): Call gnus-article-highlight-citation if requested. * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg. * gnus-art.el (gnus-article-browse-html-article): Add warning about web bugs to doc string. (gnus-button-alist): Add mid\\|message-id. (gnus-button-fetch-group): Extend for use in `browse-url-browser-function'. (gnus-button-url-regexp): Try to catch paired parentheses like in Wikipedia URLs. * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix. Suggested by Simon Krahnke . 2007-01-13 Romain Francoise * nnml.el (nnml-use-compressed-files): Fix typo in docstring. Update copyright. 2007-01-13 Patric Mueller (tiny change) * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string. 2007-01-09 Teodor Zlatanov * gnus-registry.el (gnus-registry-unfollowed-groups) (gnus-registry-split-fancy-with-parent): Fix documentation. 2007-01-08 Lars Magne Ingebrigtsen * spam-report.el (spam-report-gmane-internal): Speed up spam reporting from nnweb groups. 2006-12-31 Lars Magne Ingebrigtsen * spam-report.el (spam-report-gmane-internal): Add necessary "/" to Xref urls. Erase buffer before requesting head. 2007-01-07 Reiner Steib * gnus-soup.el (gnus-soup): New custom group. Make user variables customizable. 2007-01-05 Daiki Ueno * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if no signing key is found. (mml2015-epg-encrypt): Ask user whether to skip or abort if no encrypting and/or signing key is found. 2007-01-03 Reiner Steib * spam-report.el (spam-report-gmane-spam): Remove redundant message. 2007-01-01 Andreas Seltenreich * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the headers read from disk with the ones newly found in the current search. This should no longer cause problems, because the article numbers in Gmane's `nov.php' output are ignored since the previous change. 2007-01-02 Andreas Seltenreich * gmm-utils.el (gmm-tool-bar-style): Fix custom type. 2007-01-01 Katsumi Yamaoka * lpath.el: Fbind clear-string and cp-supported-codepages; don't fbind replace-regexp-in-string; bind url-version; fbind display-images-p and timer-set-function for XEmacs; bind timer-list for XEmacs; fbind find-face and set-itimer-function for Emacs; bind itimer-list for Emacs. * mm-decode.el (mm-display-external): Use itimer function for XEmacs. 2007-01-01 Romain Francoise * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo. 2006-12-31 Steve Youngs * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get `define-minor-mode' macro definition expanded properly. (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't exclude it there. * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch of 2006-12-30. The default is nil on (S)XEmacs already because of the `fboundp' test. (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30. This is OK to autoload in (S)XEmacs now. 2006-12-30 Lars Magne Ingebrigtsen * gnus-sum.el (gnus-summary-limit-to-singletons): New command and keystroke. (gnus-summary-limit-to-singletons): Fix typo. * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all else fails. 2006-12-30 Andreas Seltenreich * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in docstring. * gnus-sum.el (gnus-summary-insert-ticked-articles): New command. (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it. (gnus-summary-insert-dormant-articles): Fix typo in message. 2006-12-30 Reiner Steib * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be nil for XEmacs. (gnus-message-citation-mode): Don't autoload in XEmacs. * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs. 2006-12-29 Jouni K. Sepp=E4nen * nnimap.el (nnimap-expunge-search-string): Mention nnimap-search-uids-not-since-is-evil in docstring. 2006-12-28 Reiner Steib * spam.el: Revert to make-obsolete-variable because define-obsolete-variable-alias is not supported in Emacs 21. * spam.el (spam-ifile-path, spam-ifile-database-path) (spam-bogofilter-path): Use define-obsolete-variable-alias instead of make-obsolete-variable. (spam-bsfilter-path, spam-bsfilter-program) (spam-spamassassin-path, spam-spamassassin-program) (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't use "path" inappropriately. (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn) (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new variable names. 2006-12-28 Daiki Ueno * gnus-sum.el (gnus-summary-next-article): Make sure we are in the summary buffer. * password.el (password-cache-remove): Use clear-string to burn password, if available. 2006-12-26 Reiner Steib * gnus-msg.el (gnus-message-citation-mode): Fix autoload. * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el. * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode. (gnus-message-highlight-citation): Move defcustom here from gnus-cite.el. (gnus-message-citation-mode): Autoload. * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some checks to make it compile with XEmacs. (gnus-message-citation-mode): New minor mode. (gnus-message-max-citation-depth, gnus-message-citation-keywords) (gnus-message-highlight-citation): New variables. (gnus-message-search-citation-line) (gnus-message-add-citation-keywords) (gnus-message-remove-citation-keywords) (turn-on-gnus-message-citation-mode) (turn-off-gnus-message-citation-mode): New functions. 2006-12-26 Oliver Scholz * gnus-cite.el: Enable highlighting of different citation levels in message-mode. 2006-12-26 Reiner Steib * message.el (message-make-fqdn): Fix comment. (message-bogus-system-names): Add ".local". * spam.el (spam-ifile-path, spam-ifile-program) (spam-ifile-database-path, spam-ifile-database) (spam-bogofilter-path, spam-bogofilter-program): Rename variables. Don't use "path" inappropriately. (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc strings. (spam-check-ifile, spam-ifile-register-with-ifile) (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use new variable names. * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face) (gnus-treat-display-smileys): Simplify using gnus-image-type-available-p. * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if available. * gnus-xmas.el (gnus-xmas-image-type-available-p): Use `display-images-p' if available. 2006-12-22 Katsumi Yamaoka * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded one after turning on the buffer's multibyteness instead of decoding them directly in the unibyte buffer that causes unexpected conversion in Emacs 23 (unicode). 2006-12-21 Andreas Seltenreich * message.el (message-generate-hashcash): Fix custom type. 2006-12-20 Reiner Steib * gnus-sum.el (gnus-summary-recenter): Remove debug messages. 2006-12-20 Reiner Steib * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and disconnect icons. Add help text. 2006-12-20 Teodor Zlatanov * spam.el (spam-extra-header-to-number): CRM114 spam score is negated to be consistent with the others we handle. 2006-12-19 Lars Magne Ingebrigtsen * gnus-art.el (gnus-article-setup-buffer): Actually set the local version of gnus-summary-buffer to something, so that we can use two article buffers at the same time. 2006-12-18 Teodor Zlatanov * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers trigger all the extra headers. (spam-extra-header-to-number): Don't require spam-use-crm114 for header sorting. 2006-12-14 Andreas Seltenreich * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for solid groups. 2006-12-17 Chong Yidong * pgg-gpg.el (pgg-gpg-use-agent): Default to t. 2006-12-13 Reiner Steib * legacy-gnus-agent.el: Add Copyright notice. 2006-12-12 Chong Yidong * gnus-sum.el (gnus-make-thread-indent-array): Fix last change. 2006-12-10 Lars Magne Ingebrigtsen * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting. * gnus-sum.el (gnus-summary-recenter): Force setting the window start to make it work reliably in CVS Emacs. (gnus-summary-limit-strange-charsets-predicate) (gnus-summary-limit-to-predicate): New functions. 2006-12-08 Chong Yidong * gnus-sum.el (gnus-make-thread-indent-array): New optional arg specifying array size. (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent array if it is too small. (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1. (gnus-sort-threads-loop): New function. 2006-12-06 Chris Moore * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children): Use `max' to avoid the value of `max-lisp-eval-depth' decreasing. 2006-12-04 Jouni K. Sepp=E4nen * mm-url.el (mm-url-predefined-programs): Call curl with correct options. 2006-12-01 Lars Magne Ingebrigtsen * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid DOS-ing the recipient. * nnweb.el (nnweb-gmane-create-mapping): Use the article number from the headers when creating the mapping to avoid mismappings. (nnweb-gmane-create-mapping): Always nix out old mapping. 2006-11-30 Katsumi Yamaoka * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option and mm-verify-option to never. 2006-11-30 Katsumi Yamaoka * message.el (message-signed-or-encrypted-p): New function. (message-forward-make-body): Use it. * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify): Replace encode-coding-string with mm-encode-coding-string. 2006-11-29 Katsumi Yamaoka * nneething.el (nneething-decode-file-name): Replace decode-coding-string with mm-decode-coding-string. * gnus-int.el (gnus-open-server): Say failed server's name. 2006-11-24 Stefan Monnier * pgg-pgp.el (pgg-pgp-process-region): Change `args' from a list of strings to a single string. Quote `errors-file-name'. (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region, pgg-pgp-sign-region) (pgg-pgp-verify-region, pgg-pgp-insert-key, pgg-pgp-snarf-keys-region): Adjust calls. Use `shell-quote-argument'. 2006-11-24 Juanma Barranquero * gnus-agent.el (gnus-agent-expire-unagentized-dirs) (gnus-agent-regenerate-group): Fix space/tab mixup in messages. * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name): * gnus-group.el (gnus-group-sort-function, gnus-group-line-format) (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group) (gnus-group-make-directory-group, gnus-group-transpose-groups): * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe) (gnus-subscribe-newsgroup, gnus-1): * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads): * gnus.el (gnus-nntp-server, gnus-use-cross-reference) (gnus-valid-select-methods, total-expire, gnus-summary-line-format) (gnus-group-read-only-p): Fix space/tab mixup in docstrings. 2006-11-24 Lars Magne Ingebrigtsen * gnus-sum.el (gnus-summary-limit-to-headers): New command and keystroke. (gnus-summary-limit-to-bodies): Implement headersp. 2006-11-23 Lars Magne Ingebrigtsen * dns.el (query-dns): Protect against "Process dns deleted" strings. 2006-11-21 Katsumi Yamaoka * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs. 2006-11-21 Lars Magne Ingebrigtsen * message.el (message-generate-hashcash): Expand range of values to include `opportunistic'. (message-send-mail): Use it. 2006-11-18 Andreas Seltenreich * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough and comment it. * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp. 2006-11-15 Reiner Steib * gnus-util.el (gnus-extract-address-components): Improve comment. 2006-11-14 Katsumi Yamaoka * gnus-util.el (gnus-extract-address-components): Work with address in which the name portion contains @. * lpath.el: Fbind custom-autoload. 2006-11-14 Reiner Steib * gnus.el (gnus-start): Move custom group up. (gnus-select-method): Don't autoload, but make it available for `customize-variable'. (gnus-getenv-nntpserver): Don't autoload. 2006-11-14 Teodor Zlatanov * spam.el: Revert to 7.82 (removed changes since 2006-10-16). 2006-11-14 Reiner Steib * message.el (message-sendmail-extra-arguments): New variable. (message-send-mail-with-sendmail): Use it. 2006-11-14 Katsumi Yamaoka * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of mm-with-unibyte-current-buffer to make string unibyte. * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of mm-string-as-multibyte. 2006-11-14 Daiki Ueno * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value. Reported by Werner Koch . 2006-11-14 Daiki Ueno * mml2015.el: Autoload epa-select-keys when compiling. 2006-11-13 Daiki Ueno * mml2015.el (mml2015-epg-sign): Save the signing keys in message-options. (mml2015-epg-encrypt): Save the recipient keys in message-options. 2006-11-13 Daiki Ueno * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for EasyPG (< 0.0.6). (mml2015-always-trust): New user option. (mml2015-epg-passphrase-callback): Display key ID on the passphrase prompt. 2006-11-10 Katsumi Yamaoka * nntp.el (nntp-authinfo-force): New variable. (nntp-send-authinfo): Use it. 2006-11-09 Reiner Steib * message.el (message-strip-subject-encoded-words): Allow _not_ to decode encoded words. Improve prompt. Add comment about forwarding. (message-replacement-char): Move up. 2006-11-08 Wolfgang Jenkner (tiny change) * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection instead of gnus-intersection because arguments of gnus-sorted-nunion must be sorted. This avoids corruption of gnus-newsgroup-unreads. 2006-11-07 Reiner Steib * message.el (message-strip-subject-encoded-words): Reformat prompt. (message-simplify-subject-functions): Enable message-strip-subject-encoded-words by default. 2006-11-06 Reiner Steib * message.el (message-strip-subject-encoded-words): New function (message-simplify-subject-functions): New variable. (message-simplify-subject): Use it. Fix typo in doc string. Support message-strip-subject-encoded-words. 2006-11-03 Juanma Barranquero * gnus-diary.el (gnus-diary-delay-format-function): * nndiary.el (nndiary-reminders): * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings. 2006-11-01 Reiner Steib * gnus-art.el (article-hide-boring-headers): Fetch date from gnus-original-article-buffer to avoid problems with localized date strings. 2006-10-30 Katsumi Yamaoka * html2text.el (html2text-format-tags): Avoid infloop on open tags. 2006-10-29 Reiner Steib * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New variables. (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions. (mm-charset-synonym-alist): Move some entries to mm-codepage-iso-8859-list. (mm-charset-synonym-alist, mm-charset-override-alist): Add iso-8859-8/windows-1255 and iso-8859-9/windows-1254. 2006-10-29 Katsumi Yamaoka * gnus-sum.el (gnus-set-mode-line): Quote % in group name. 2006-10-28 Reiner Steib * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible with Emacs 21 and XEmacs. 2006-10-27 Teodor Zlatanov * spam.el (spam-parse-address): New function for better parsing, catching errors, etc. (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it. 2006-10-26 Reiner Steib * mm-view.el: Add interactive arg to html2text autoload. 2006-10-25 Katsumi Yamaoka * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'. 2006-10-24 Reiner Steib * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New variables. (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions. (mm-charset-synonym-alist): Move some entries to mm-codepage-iso-8859-list. * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload. 2006-10-23 Reiner Steib * message.el (message-citation-line-format) (message-insert-formated-citation-line): Fix implementation of %E, %N and %n according to the doc string. 2006-10-20 Teodor Zlatanov * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use car-safe to avoid bad parses. 2006-10-20 Katsumi Yamaoka * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group names. * gnus-sum.el (gnus-select-newsgroup): Decode group name. 2006-10-19 Katsumi Yamaoka * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date header. * message.el (message-draft-headers): Add Date. (message-headers-to-generate): Fix typo in docstring. * nndraft.el (nndraft-required-headers): New variable. (nndraft-generate-headers): Use it. * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'. 2006-10-16 Teodor Zlatanov * gnus-registry.el (gnus-registry-wash-for-keywords) (gnus-registry-find-keywords): New functions to allow easy searching of articles that are in the registry. 2006-10-16 Teodor Zlatanov * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use ietf-drums-parse-address instead of gnus-extract-address-components. Reported by Damien Elmes . 2006-10-19 Reiner Steib * gnus.el (gnus-mime): Remove unused custom group. 2006-10-13 Andreas Seltenreich * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of "blank line" when searching for end of armor headers. 2006-10-11 Katsumi Yamaoka * gmm-utils.el (gmm-write-region): Fix variable name. 2006-10-10 Reiner Steib * gmm-utils.el (gmm-write-region): New function based on compatibility code from `mm-make-temp-file'. * mm-util.el (mm-make-temp-file): Use `gmm-write-region'. * nnmaildir.el (nnmaildir--update-nov) (nnmaildir-request-replace-article, nnmaildir-request-accept-article): Use `gmm-write-region'. 2006-10-04 Reiner Steib * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add iso-8859-8/windows-1255 and iso-8859-9/windows-1254. * nnheader.el (nnheader-find-file-noselect): Inhibit version-control. * message.el (message-replacement-char): New variable. (message-fix-before-sending): Use it. (message-simplify-subject): New function to remove duplicate code. (message-reply, message-followup): Use it. * gnus-sum.el (gnus-summary-make-menu-bar): Clarify gnus-summary-limit-to-articles. 2006-10-03 Katsumi Yamaoka * gnus-util.el (gnus-with-local-quit): New macro. * gnus-demon.el (gnus-demon): Replace with-local-quit with it. 2006-10-02 Teodor Zlatanov * gnus-util.el (gnus-string-remove-all-properties): Another fix to ignore non-string data. 2006-09-29 Teodor Zlatanov * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore non-string data (needs to be done in the registry too). 2006-09-28 Teodor Zlatanov * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save) (gnus-registry-remove-alist-text-properties, gnus-registry-action) (gnus-registry-split-fancy-with-parent) (gnus-registry-fetch-simplified-message-subject-fast) (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry): Remove text properties on ingress into the registry and when it's saved. (gnus-registry-clean-empty-function): Fix bug with cleaning the registry from entries with no groups. 2006-09-28 Teodor Zlatanov * gnus-util.el (gnus-string-remove-all-properties): Add utility function to remove string properties. 2006-09-28 Reiner Steib * gmm-utils.el (gmm): Adjust custom version. * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust custom version. * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'. 2006-09-27 Reiner Steib * gnus-art.el (gnus-insert-prev-page-button) (gnus-insert-next-page-button): Simplify. Reformat. 2006-09-27 Maxime Edouard Robert Froumentin * gnus-art.el (gnus-insert-prev-page-button) (gnus-insert-next-page-button): Apply gnus-article-button-face. 2006-09-25 Chong Yidong * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs. 2006-09-20 Maxime Edouard Robert Froumentin (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply gnus-article-button-face to MIME and security buttons. 2006-09-20 Reiner Steib * gnus-art.el (gnus-button-url-regexp): Try to make the value more readable. 2006-09-20 Katsumi Yamaoka * dgnushack.el: Autoload browse-url-of-file for XEmacs. 2006-09-20 Steve Youngs * gnus-art.el (gnus-article-browse-html-parts): They're files, so use `browse-url-of-file' instead of `browse-url'. 2006-09-19 Andreas Seltenreich * nnslashdot.el (nnslashdot-request-article): Update end-of-article regexp. Articles containing quotation were cut prematurely. 2006-09-16 Katsumi Yamaoka * message.el (message-cite-original-1): Use nobody by default for the value of From header. (message-reply): Ditto. 2006-09-11 Daiki Ueno * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results to the gnus-info. This fixes a bug of inline-PGP message verification. Reported by Michael Piotrowski . 2006-09-09 Reiner Steib * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate mails in the doc string. Add some URLs in comment. (pop3-movemail): Warn about pop3-leave-mail-on-server. 2006-09-07 Katsumi Yamaoka * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix backslashes handling and the way to find boundaries of quoted strings. 2006-09-07 Daiki Ueno * mml1991.el (mml1991-epg-encrypt): Simply throw an error if mml1991-encrypt-to-self is set and mml1991-signers is not set. * mml2015.el (mml2015-epg-encrypt): Simply throw an error if mml2015-encrypt-to-self is set and mml2015-signers is not set. 2006-09-06 Reiner Steib * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into doc string. (gnus-button-regexp, gnus-button-last): Remove unused variables. 2006-09-06 Katsumi Yamaoka * lpath.el: Fbind epg-check-configuration. 2006-09-06 Simon Josefsson * mml2015.el (mml2015-use): Doc fix, mention epg. 2006-09-06 Daiki Ueno * mml2015.el (mml2015-use): Default to epg, if available. 2006-09-06 Daiki Ueno * mml1991.el (mml1991-epg-sign): Don't lookup a private key by message-sender. (mml1991-epg-encrypt): Ditto. * mml2015.el (mml2015-epg-sign): Don't lookup a private key by message-sender. (mml2015-epg-encrypt): Ditto. 2006-09-04 Chong Yidong * message.el (message-send-mail-with-sendmail): Look for sendmail in several common directories. 2006-09-05 Daiki Ueno * mml2015.el (mml2015-epg-encrypt): Expand group configuration. * mml1991.el (mml1991-epg-encrypt): Expand group configuration. 2006-09-04 Katsumi Yamaoka * gnus-art.el (article-decode-encoded-words): Make it fast. 2006-09-04 Katsumi Yamaoka * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs. * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\' in quoted string into `\'. 2006-09-01 Katsumi Yamaoka * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Use standard-syntax-table. 2006-09-01 Katsumi Yamaoka * gnus-art.el (gnus-decode-address-function): New variable. (article-decode-encoded-words): Use it to decode headers which are assumed to contain addresses. (gnus-mime-delete-part): Remove useless `or'. * gnus-sum.el (gnus-decode-encoded-address-function): New variable. (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header. (gnus-nov-parse-line): Use it to decode From header. (gnus-get-newsgroup-headers): Ditto. (gnus-summary-enter-digest-group): Use it to decode `to-address'. * mail-parse.el (mail-decode-encoded-address-region): New alias. (mail-decode-encoded-address-string): New alias. * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): New function. (rfc2047-encode-message-header, rfc2047-encode-region): Use it. (rfc2047-strip-backslashes-in-quoted-strings): New fnction. (rfc2047-decode-region): Use it; add optional argument `address-mime'. (rfc2047-decode-string): Ditto. (rfc2047-decode-address-region): New function. (rfc2047-decode-address-string): New function. 2006-08-31 Reiner Steib * message.el (message-caesar-buffer-body): Allow rotating headers. * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers. * message.el (message-insert-formated-citation-line): Fix %f. Reported by Torsten Bronger . 2006-08-18 Katsumi Yamaoka * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable. (gnus-bookmark-mouse-available-p): New macro. (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2. (gnus-bookmark-bmenu-show-infos): Use it. (gnus-bookmark-insert-details): Use it; use gnus-mouse-2. (gnus-bookmark-bmenu-hide-infos): Ditto. (gnus-bookmark-remove-properties): New function. (gnus-bookmark-set, gnus-bookmark-make-cell): Use it. (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string. (gnus-bookmark-write-file): Bind coding-system-for-write. (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie. (gnus-bookmark-jump): Make completing-read work with XEmacs; activate group before selecting it. (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string. (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of quit-window if it is not available; use gnus-mouse-2 and bind it to gnus-bookmark-bmenu-select-by-mouse. (gnus-bookmark-show-details): Remove unused variable `details-list'. (gnus-bookmark-bmenu-select-by-mouse): New function. 2006-08-13 Romain Francoise * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a space. 2006-08-09 Katsumi Yamaoka * compface.el (uncompface): Use binary rather than raw-text-unix. 2006-08-09 Katsumi Yamaoka * compface.el (uncompface): Make sure the eol conversion doesn't take place when communicating with the external programs. Reported by ARISAWA Akihiro . 2006-07-31 Katsumi Yamaoka * nnheader.el (nnheader-insert-head): Fix typo in comment. 2006-07-31 Andreas Seltenreich * nnweb.el (nnweb-google-parse-1): Update regexp for author and date. Make it more robust by parsing author and date independently. 2006-07-28 Katsumi Yamaoka * nnheader.el (nnheader-insert-head): Make it work with Mac as well. 2006-07-28 Daiki Ueno * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the first matching secret key. (mml2015-epg-encrypt): Ditto. * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the first matching secret key. (mml1991-epg-encrypt): Ditto. * mml2015.el (mml2015-encrypt-to-self): New user option. (mml2015-epg-encrypt): Append mml2015-signers to recipients list if mml2015-epg-encrypt-to-self is set. * mml1991.el (mml1991-encrypt-to-self): New variable. (mml1991-epg-encrypt): Append mml1991-signers to recipients list if mml1991-epg-encrypt-to-self is set. * mml2015.el (mml2015-signers): New user option. (mml2015-epg-sign): Reflect the value of mml2015-signers. (mml2015-epg-encrypt): Allow to select signing keys. * mml1991.el (mml1991-signers): New variable. (mml1991-epg-sign): Reflect the value of mml1991-signers. (mml1991-epg-encrypt): Allow to select signing keys. 2006-07-27 Katsumi Yamaoka * nnheader.el (nnheader-insert-head): Make it work even if the file uses CRLF for the line-break code. 2006-07-25 Daiki Ueno * mml2015.el: Require mml-sec instead of password. (mml2015-verbose): Inherit the default value from mml-secure-verbose. (mml2015-cache-passphrase): Inherit the default value from mml-secure-cache-passphrase. (mml2015-passphrase-cache-expiry): Inherit the default value from mml-secure-passphrase-cache-expiry. * mml1991.el: Require mml-sec instead of password. (mml1991-verbose): Inherit the default value from mml-secure-verbose. (mml1991-cache-passphrase): Inherit the default value from mml-secure-cache-passphrase. (mml1991-passphrase-cache-expiry): Inherit the default value from mml-secure-passphrase-cache-expiry. * mml-sec.el: Require password. (mml-secure-verbose): New user option. (mml-secure-cache-passphrase): New user option. (mml-secure-passphrase-cache-expiry): New user option. 2006-07-24 Daiki Ueno * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8 letters from the end. Thanks to "David Smith" and andreas@altroot.de (Andreas V=F6gele) FIXME: Use `tiny change'? 2006-07-19 Andreas Seltenreich * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close workaround for the url package included with Emacs. * nnweb.el (nnweb-google-create-mapping): Update regexp. 2006-07-19 Katsumi Yamaoka * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer correctly. This fixes a bug caused by the 2006-05-12 change. 2006-07-18 Karl Fogel * nnmail.el (nnmail-article-group): If splitting raises an error, give some information about the error when saying that the `bogus' mail group will be used. 2006-07-17 Reiner Steib * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc string. 2006-07-16 NAKAJI Hiroyuki (tiny change) * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932. 2006-07-14 Andreas Seltenreich * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix. 2006-07-10 Daiki Ueno * mml1991.el (mml1991-function-alist): Add epg. (mml1991-epg-passphrase-callback, mml1991-epg-sign) (mml1991-epg-encrypt): New functions. 2006-07-10 Daiki Ueno * mml2015.el (mml2015-verbose): New variable. (mml2015-cache-passphrase): Ditto. (mml2015-passphrase-cache-expiry): Ditto. (mml2015-function-alist): Add epg. (mml2015-epg-passphrase-callback, mml2015-epg-decrypt) (mml2015-epg-clear-decrypt, mml2015-epg-verify) (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New functions. 2006-07-08 Andreas Seltenreich * message.el (message-cite-original-1): Preserve region when removing quoted text due to X-No-Archive in order to avoid bogus attribution when citing multiple messages. 2006-06-27 Andreas Seltenreich * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by Kenneth Jacker . 2006-06-26 Reiner Steib * gnus-diary.el (gnus-user-format-function-d) (gnus-user-format-function-D): Autoload. * imap.el (Commentary): Fix typo. * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous 2006-04-22 contribution. 2006-06-26 Andreas Seltenreich * gnus.el (gnus-valid-select-methods): Revert last change for nnweb. It didn't really fix the bogosity I'm seeing with solid web groups. 2006-06-26 Andreas Seltenreich * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address. Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are created using server names. If we use the feature without declaring it, Gnus does not properly manage server and group state. * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper bound. 2006-06-25 Andreas Seltenreich * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try looking up the method using GROUP's prefix before inventing a new one. It is used on killed/unknown groups in various places where returning an all-new method isn't expected by the caller. * gnus-util.el (gnus-group-server): Fix for empty virtual server names and match semantics of gnus-group-real-prefix. 2006-06-22 Reiner Steib * nnmail.el (nnmail-broken-references-mailers): New variable. (nnmail-ignore-broken-references): New function generalizing nnmail-fix-eudora-headers. (nnmail-fix-eudora-headers): Now obsolete. * gnus-art.el (gnus-button-handle-custom): Support `customize-apropos*'. 2006-06-21 Lars Magne Ingebrigtsen * gnus-art.el (article-hide-headers): Inhibit read-only stuff. * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those articles. 2006-06-21 Reiner Steib * message.el (message-cite-reply-above): New variable. (message-yank-original): Use it. 2006-06-20 Katsumi Yamaoka * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values. 2006-06-20 Reiner Steib * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles as read. * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument. 2006-06-19 Reiner Steib * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc. (gnus-bookmark-default-file): Use gnus-directory. (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations): Remove "*" in doc string. (gnus-bookmark-write-file): Simplify. (gnus-bookmark-maybe-sort-alist): Use `when'. (gnus-bookmark-get-bookmark): Fix typo in doc string. (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add FIXME about Emacs 21 and XEmacs compatibility. (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for compatibility. (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for compatibility. (gnus-bookmark-menu-heading): Fix version. 2006-06-19 Bastien Guerry * gnus-bookmark.el: New file. 2006-06-19 Katsumi Yamaoka * message.el (message-syntax-checks): Doc fix. 2006-06-17 Andreas Seltenreich * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe unsubscribed groups as if they were killed ones. It causes duplicate entries in gnus-newsrc-alist. 2006-06-16 Katsumi Yamaoka * message.el (message-syntax-checks): Doc fix. (message-send-mail): Add check for continuation headers. (message-check-news-header-syntax): Fix regexp used to check for continuation headers. 2006-06-14 Katsumi Yamaoka * gnus-art.el (gnus-display-mime): Make sure body ends with newline. 2006-06-11 Reiner Steib * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code. 2006-06-11 Katsumi Yamaoka * gnus-art.el (gnus-article-truncate-lines): Default to the value of default-truncate-lines. 2006-06-06 Katsumi Yamaoka * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list to fill the utf-8 entry. * lpath.el: Fbind unicode-precedence-list. 2006-06-01 Andreas Seltenreich * nnweb.el (nnweb-google-parse-1): Update regexp for author and date. 2006-05-30 Kevin Greiner * gnus-agent.el (directory-files-and-attributes): Move all the way forward (the third and final move). (gnus-agent-read-agentview): Trap reconstruction errors due to nonexistant directory. Handle by returning nil. 2006-05-30 Didier Verna * message.el (message-dont-reply-to-names): Update the custom type. * message.el (message-dont-reply-to-names): New defsubst: potentially convert a list of regexps into a single one. * message.el (message-get-reply-headers): Use it. * nnmail.el (nnmail-fancy-expiry-target): Ditto. 2006-05-30 Katsumi Yamaoka * gnus-agent.el (directory-files-and-attributes): Move forward. 2006-05-29 Reiner Steib * gnus-ml.el (gnus-mailing-list-subscribe) (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner) (gnus-mailing-list-message): Fix doc strings. 2006-05-29 Andreas Seltenreich * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead of doing it manually. 2006-05-29 Reiner Steib * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in comment. 2006-05-29 Kevin Greiner * gnus-agent.el (Added gnus-agent-flush*) to purge agent info. (gnus-agent-read-agentview): Fixed handling of end-of-file error. (gnus-agent-read-local): All symbols allocated in my-obarray (gnus-agent-set-local): Skip invalid entries (min and/or max is nil). (gnus-agent-regenerate-group): Check numeric names to see if they are messages or groups. (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a better way of do this...) * gnus-cache.el (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a better way of do this...) 2006-05-29 Katsumi Yamaoka * gnus-art.el (gnus-save-all-headers): Mention it might be overridden. (gnus-saved-headers): Ditto. (gnus-default-article-saver): Mention functions may have properties. (gnus-article-save): Override gnus-save-all-headers and gnus-saved-headers by :headers property which saver function may have. (gnus-summary-save-in-file): Add :headers property. (gnus-summary-write-to-file): Ditto. * gnus-sum.el (gnus-summary-save-article): Bind gnus-prompt-before-saving to t when saving many articles in a file; always show all headers. * dgnushack.el: Autoload toggle-truncate-lines for XEmacs. 2006-05-26 Reiner Steib * deuglify.el (gnus-outlook-rearrange-article): Add missing citation marks. * message.el (message-indent-citation): Add optional arguments to allow using it outside of message buffers. * gnus-art.el (gnus-article-unfold-long-headers): New variable. (gnus-article-treat-unfold-headers): Use it. (gnus-article-truncate-lines): New variable. (gnus-article-mode): Use it. (gnus-article-toggle-truncate-lines): New function. * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add gnus-article-toggle-truncate-lines. * uudecode.el (uudecode-decode-region-external): nil isn't a valid coding system in XEmacs, use binary. 2006-05-26 Katsumi Yamaoka * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit after-load-alist. * gnus-art.el (gnus-summary-save-in-file): Use property to specify this function should save decoded articles. (gnus-summary-write-to-file): Use property to specify this function should save decoded articles and specify gnus-summary-save-in-file should be used to save articles other than the first one when saving many articles. (gnus-summary-save-body-in-file): Use property to specify this function should save decoded articles. (gnus-summary-write-body-to-file): Use property to specify this function should save decoded articles and specify gnus-summary-save-body-in-file should be used to save articles other than the first one when saving many articles. * gnus-sum.el (gnus-summary-save-article): Simplify. 2006-05-25 Katsumi Yamaoka * gnus-art.el (gnus-default-article-saver): Add gnus-summary-write-body-to-file. (gnus-article-save-coding-system): Don't use coding system object in XEmacs. (gnus-read-save-file-name): Add optional `dir-var' argument which specifies directory in which files are saved; work even if optional `variable' argument is not specified. (gnus-summary-write-to-file): Read file name. (gnus-summary-save-body-in-file): Add optional `overwrite' argument. (gnus-summary-write-body-to-file): New function. * gnus-sum.el (gnus-newsgroup-last-directory): New variable. (gnus-summary-local-variables): Add it. (gnus-summary-save-map): Add gnus-summary-write-article-body-file. (gnus-summary-save-article): Remove optional `decode' argument; determine whether to decode articles by the value of gnus-default-article-saver; when saving many files using gnus-summary-write-to-file or gnus-summary-write-body-to-file, use it first and use gnus-summary-save-in-file or gnus-summary-save-body-in-file thereafter unless gnus-prompt-before-saving is always; move point to article which will be saved. (gnus-summary-save-article-file): Revert. (gnus-summary-write-article-file): Revert. (gnus-summary-save-article-body-file): Revert. (gnus-summary-write-article-body-file): New function. 2006-05-24 Katsumi Yamaoka * gnus-art.el (gnus-default-article-saver): Doc fix. (gnus-article-save-coding-system): Move from gnus-sum.el, rename from gnus-summary-save-article-coding-system, and default to a certain coding system. (gnus-output-to-file): Add coding cookie and encode text according to gnus-article-save-coding-system; don't use mm-append-to-file. * gnus-sum.el (gnus-summary-save-article-coding-system): Move to gnus-art.el and rename to gnus-article-save-coding-system. (gnus-summary-save-article): Require gnus-art; don't show all headers if it decodes articles; don't add coding cookie here; don't bind mm-text-coding-system-for-write. (gnus-summary-save-article-file): Save decoded articles. (gnus-summary-write-article-file): When saving many files, use gnus-summary-write-to-file first and gnus-summary-save-in-file thereafter unless gnus-prompt-before-saving is always. (gnus-summary-save-article-body-file): Save decoded articles. * lpath.el: Fbind select-safe-coding-system for XEmacs. 2006-05-23 Reiner Steib * nnrss.el (nnrss-check-group): Bind hash-index. 2006-05-23 Michael Cadilhac * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as its hash index. Store this hash in `nnrss-group-data'. (nnrss-read-group-data): Update accordingly. 2006-05-23 Reiner Steib * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol entry. * gnus-sum.el (gnus-summary-make-menu-bar): Add gnus-article-browse-html-article. 2006-05-23 Hynek Schlawack * gnus-sum.el (gnus-summary-mime-map): Add gnus-article-browse-html-article. * gnus-art.el (gnus-article-browse-html-article): Remove comment. 2006-05-23 Reiner Steib * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some suitable coding systems in customize. 2006-05-22 Reiner Steib * mail-source.el (mail-sources): Fix custom type. 2006-05-18 Reiner Steib * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string. (gnus-summary-expire-articles-now): Shorten prompt. * gmm-utils.el (wid-edit): Require. (defun-gmm): Renamed from `gmm-defun-compat'. (gmm-image-search-load-path): Use it. (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'. 2006-05-17 Katsumi Yamaoka * gnus-sum.el (gnus-summary-save-article-coding-system): New variable. (gnus-summary-save-article): Add optional `decode' argument. If it is set and gnus-summary-save-article-coding-system is non-nil, save decoded article. (gnus-summary-write-article-file): Save decoded article if gnus-summary-save-article-coding-system is non-nil. * ecomplete.el (ecomplete-database-file-coding-system): Fix custom type. 2006-05-16 Katsumi Yamaoka * gnus-art.el (easy-menu-define): Use :active instead of :enable. 2006-05-12 Katsumi Yamaoka * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer first to test gnus-single-article-buffer which may be buffer-local. * gnus-sum.el (gnus-summary-setup-buffer): Make gnus-single-article-buffer buffer-local and nil in ephemeral group; make gnus-article-buffer, gnus-article-current, and gnus-original-article-buffer always buffer-local. (gnus-summary-exit): Kill article buffer belonging to ephemeral group. (gnus-handle-ephemeral-exit): Don't move to next summary line. 2006-05-08 Reiner Steib * nnml.el (nnml-request-compact-group): Compressed files might not have .gz extension. 2006-05-04 Stefan Monnier * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment. (mm-copy-to-buffer): Use with-current-buffer. (mm-display-part): Simplify. (mm-inlinable-p): Add optional arg `type'. 2006-05-03 Stefan Monnier * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg. (gnus-mime-view-part-externally, gnus-mime-view-part-internally): Try harder to show the attachment internally or externally using gnus-mime-view-part-as-type. 2006-05-02 Reiner Steib * message.el (message-from-style, message-signature-separator) (message-user-organization-file, message-send-mail-function) (message-citation-line-function, message-yank-prefix) (message-indent-citation-function, message-signature) (message-signature-file, message-signature-insert-empty-line): Remove autoloads. * gnus-art.el (gnus-buttonized-mime-types): Remove "multipart/signed". Revert 2006-04-26 change. 2006-05-01 Lars Magne Ingebrigtsen * gnus.el (gnus-version-number): Bump version. --=20 (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen