Oort Gnus v0.08 is released
Lars Magne Ingebrigtsen <[email protected]> Sun, 05 Jan 2003 01:40:45 +0100
| Newsgroups | gmane.emacs.gnus.announce |
|---|---|
| Message-ID | <[email protected]> |
--=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable New year, new release. Get it from <URL:http://quimby.gnus.org/gnus/dist/ognus-0.08.tar.gz> or "/[email protected]:/pub/gnus/". The patch is available as <URL:ftp://quimby.gnus.org/pub/gnus/ding-patches/ognus-0.07-0.08.diff.gz>. ChangeLog since last release: 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <[email protected]> * gnus.el: Oort Gnus v0.08 is released. 2003-01-04 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-variable-list): Write gnus-format-specs last.=20 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo. 2003-01-04 Kevin Ryde <[email protected]> * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New function.=20 2003-01-04 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.=20 (gnus-summary-read-group-1): Update group line. (gnus-summary-exit-no-update): Update group on exit. * gnus-group.el (gnus-group-line-format): Add %*. (gnus-group-line-format-alist): Ditto. (gnus-group-insert-group-line): Set it. (gnus-group-is-exiting-p): New variable. (gnus-group-insert-group-line): Use it. 2003-01-03 Teodor Zlatanov <[email protected]> * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine): enable BBDB ham processing (spam-blacklist-register-routine): enable blacklist spam processing (spam-whitelist-register-routine): enable whitelist ham processing (spam-fetch-field-from-fast): fast fetching of the "from" field from (gnus-data-list) (spam-summary-prepare-exit): works completely now (spam-use-blacklist): oops, should be nil by default (spam-summary-prepare-exit): spam-use-PROCESSOR is only for split processing now; before it was for summary exit as well but that's done with the spam-contents and spam-process parameters now 2003-01-03 Jesper Harder <[email protected]> * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte characters. 2003-01-02 Teodor Zlatanov <[email protected]> * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p) (spam-group-processor-p, spam-group-processor-bogofilter-p)=20 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)=20 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)=20 (spam-mark-spam-as-expired-and-move-routine)=20 (spam-generic-register-routine, spam-BBDB-register-routine)=20 (spam-ifile-register-routine, spam-blacklist-register-routine)=20 (spam-whitelist-register-routine): new functions (spam-summary-prepare-exit): added summary exit processing (expire or move) of spam-marked articles for spam groups; added slots for all the spam-*-register-routine functions 2003-01-03 Lars Magne Ingebrigtsen <[email protected]> * pop3.el (pop3-retr): Wait 500 msecs. (pop3-read-response): Ditto. * gnus-msg.el (gnus-setup-message): Get the evaliation order right.=20 (gnus-inews-make-draft): New function. (gnus-setup-message): Use it. * message.el (message-required-headers): Add From. 2003-01-02 Katsumi Yamaoka <[email protected]> Trivial patch from Norbert Koch <[email protected]>. * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo. 2003-01-02 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-generate-headers): Let header formatters do their work. 2003-01-02 Raymond Scholz <[email protected]> * deuglify.el (gnus-article-outlook-deuglify-article): Rehighlight, reapply treatments and call `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin. (gnus-outlook-repair-attribution-block): Recognize cited attributions. Suggested by Niklas Morberg. 2003-01-02 Pete Kazmier <[email protected]> * gnus-art.el (gnus-treat-predicate): Check condition first. 2003-01-02 Jesper Harder <[email protected]> * lpath.el: Add url-http-file-exists-p. * gnus-group.el (gnus-group-fetch-charter): Use http://TLH.news-admin.org/charters/GROUPNAME as a fallback. 2003-01-02 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-draft-headers): Also generate From to get a nicer draft buffer summary. * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional parameter. * gnus-art.el (article-wash-html): Clean up. (article-wash-html): Typo fix. * gnus-msg.el (gnus-summary-mail-forward): Clean up. (gnus-summary-mail-forward): To many lists of lists. * gnus-art.el (article-wash-html): Clean up. 2003-01-02 pete-temp <[email protected]> * gnus-art.el (gnus-treat-wash-html): New variable. 2003-01-02 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-check-news-header-syntax): Allow posting. (message-check-news-header-syntax): Fix logic for sure, this time. 2003-01-02 Matthieu Moy <[email protected]> * message.el (message-check-news-header-syntax): Check syntax of continuation headers. 2003-01-02 Reiner Steib <[email protected]> * gnus-art.el (gnus-button-url-regexp, (gnus-button-mid-or-mail-regexp, gnus-button-alist, (gnus-header-button-alist): Regexps are case insensitive here. 2003-01-02 Simon Josefsson <[email protected]> * dig.el (query-dig): Doc fix. 2003-01-02 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole summary buffer line, not just the download mark. 2003-01-02 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-summary-goto-subjects): New function. (gnus-summary-insert-dormant-articles): New command and keystroke. * gnus-cache.el (gnus-summary-insert-cached-articles): Use new function for mass insertion of subjects. * nndraft.el (nndraft-generate-headers): Don't move point. * gnus.el (nnheader): Require nnheader. * nndraft.el (nndraft-request-associate-buffer): Use make-local-variable. 2003-01-02 Michael Shields <[email protected]> * nndraft.el (nndraft-request-associate-buffer): Make write-contents-hooks buffer-local before setting it. 2003-01-02 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-group-parameter-value): Take an extra param. (gnus-group-fast-parameter): Let group param results be nil. * gnus-art.el (gnus-article-forward-header): New function. (article-date-ut): Use it to remove continuation date headers. * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to read-event. (gnus-summary-remove-bookmark): Clean up. (gnus-summary-set-bookmark): Clean up. * gnus-util.el (gnus-read-event-char): Take an optional prompt. * gnus.el (gnus-group-startup-message): Bind data-directory to the Gnus etc directory. 2003-01-01 Teodor Zlatanov <[email protected]> * spam.el (spam-summary-prepare-exit): added slots for spam- and ham-processing of articles; use the new spam-group-(spam|ham)-contents-p functions (spam-group-spam-contents-p, spam-group-ham-contents-p): new convenience functions (spam-mark-junk-as-spam-routine): use the new spam-group-spam-contents-p function * gnus.el (spam-process, spam-contents, spam-process-destination): added new parameters with corresponding global variables (gnus-group-spam-exit-processor-ifile, gnus-group-spam-exit-processor-bogofilter, gnus-group-spam-exit-processor-blacklist, gnus-group-spam-exit-processor-whitelist, gnus-group-spam-exit-processor-BBDB, gnus-group-spam-classification-spam, gnus-group-spam-classification-ham): added new symbols for the spam-process and spam-contents parameters * spam.el (spam-ham-marks, spam-spam-marks): changed list customization and list itself to store mark symbol rather than mark character. (spam-bogofilter-register-routine): added logic to generate mark values list from spam-ham-marks and spam-spam-marks, so (member) would work. 2003-01-02 Katsumi Yamaoka <[email protected]> * message.el (message-cross-post-followup-to): Fix comment. 2003-01-01 Teodor Zlatanov <[email protected]> * spam.el (spam-ham-marks, spam-spam-marks): changed list customization and list itself to store mark symbol rather than mark character. (spam-bogofilter-register-routine): added logic to generate mark values list from spam-ham-marks and spam-spam-marks, so (member) would work. 2003-01-01 Raymond Scholz <[email protected]> * message.el (message-signature-insert-empty-line): New variable. 2002-12-30 Reiner Steib <[email protected]> * message.el: Renamed functions and variables: "xpost" -> "cross-post", "-fup2" -> "-followup-to". (message-cross-post-old-target, message-cross-post-default, message-cross-post-note, message-followup-to-note, message-cross-post-note-function): New variables names. (message-xpost-old-target, message-xpost-default, message-xpost-note, message-fup2-note, message-xpost-note-function): Removed variable names. (message-cross-post-followup-to-header, message-cross-post-insert-note, message-cross-post-followup-to): New function names. (message-xpost-fup2-header, message-xpost-insert-note, message-xpost-fup2): Removed function names. 2002-12-30 Reiner Steib <[email protected]> * message.el (message-send-mail): Added message-cleanup-headers to prevent newlines in headers. 2003-01-01 Lars Magne Ingebrigtsen <[email protected]> * dns.el (dns-make-network-process): Comment. * gnus-sum.el (gnus-summary-display-while-building): Default to nil. 2003-01-01 Wes Hardaker <[email protected]> * gnus-sum.el (gnus-summary-display-while-building): New variable. 2003-01-01 Raymond Scholz <[email protected]> * deuglify.el (gnus-outlook-rearrange-article): Kill overlays before rearranging the article. 2003-01-01 Lars Magne Ingebrigtsen <[email protected]> * nndraft.el (nndraft-generate-headers): New function. (nndraft-request-associate-buffer): Use it to write headers on buffer save. * message.el (message-generate-headers): Let the function be a lambda form. (message-draft-headers): New variable. * gnus-msg.el (gnus-inews-make-draft-meta-information): New function. (gnus-setup-message): Use it. * message.el (message-generate-headers-first): Doc fix. (message-setup-1): Use new function for getting which headers to generate. (message-headers-to-generate): New function. 2003-01-01 ShengHuo ZHU <[email protected]> * gnus-agent.el (gnus-agent-save-alist): Make directory. 2002-12-31 Reiner Steib <[email protected]> * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string mention negatives. 2002-12-31 Raymond Scholz <[email protected]> * deuglify.el (gnus-outlook-rearrange-article): Use `transpose-regions' instead of tempering the kill-ring. (gnus-article-outlook-deuglify-article): Rehighlight article instead of a complete redisplay. 2002-12-31 Teodor Zlatanov <[email protected]> * spam.el: most defvars are defcustoms now patches from Michael Shields <[email protected]> * spam.el (spam-bogofilter-articles): Select the article body using gnus-summary-show-article t instead of gnus-summary-select-article; this presents the raw text without running any hooks. * spam.el (spam-bogofilter-articles): Use message-remove-header to remove headers; the old way incorrectly removed just the first line of folded headers. 2002-12-31 Katsumi Yamaoka <[email protected]> * gnus-start.el (gnus-load): Replace `ding-file' with `file'. 2002-12-30 Lars Magne Ingebrigtsen <[email protected]> * gnus-start.el (gnus-load): New function. (gnus-read-newsrc-el-file): Use it. 2002-12-30 Reiner Steib <[email protected]> * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable. (gnus-button-handle-apropos-documentation): New function. (gnus-button-handle-ctan): New function. (gnus-button-alist): Use them. Improve some regexps. (gnus-button-prefer-mid-or-mail): Addition to doc-string. 2002-12-30 Reiner Steib <[email protected]> * message.el (message-subscribed-p): New function. (message-send-mail): Use it. * mml.el (mml-preview-insert-mft): New function. (mml-preview): Use it. 2002-12-30 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-thread-latest-date): Protect against errors when sorting by date. * gnus-art.el (gnus-article-edit-mode): New variable. (gnus-article-setup-buffer): Warn user about discarding edits. * gnus-sum.el (gnus-summary-pipe-output): Clean up. (gnus-summary-pipe-output): Take a symbolic prefix to save all headers. * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled). 2002-12-30 Reiner Steib <[email protected]> * message.el (message-completion-alist): Added "Mail-Followup-To" and "Mail-Copies-To". 2002-07-21 Jesper harder <[email protected]> * gnus-group.el: Add key bindings for gnus-group-sort-groups-by-real-name and gnus-group-sort-selected-groups-by-real-name. 2002-07-21 Jesper harder <[email protected]> * gnus.texi (Sorting Groups): Add key bindings for gnus-group-sort-groups-by-real-name and gnus-group-sort-selected-groups-by-real-name. 2002-12-30 Teodor Zlatanov <[email protected]> * spam.el (spam-use-dig): new variable for blackhole checking through dig.el (spam-check-blackholes): added dig.el checking functionality and more verbose reporting; query-dig is autoloaded from dig.el (spam-use-blackholes): disabled by default (spam-blackhole-servers): removed rbl.maps.vix.com from the blackhole servers list 2002-12-30 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-required-headers): New variable. 2002-12-30 Teodor Zlatanov <[email protected]> * dig.el (query-dig): new function 2002-12-30 Lars Magne Ingebrigtsen <[email protected]> * flow-fill.el (fill-flowed): Don't infloop on too long fill prefixes. * dns.el (query-dns): Protect against errors. * gnus-msg.el (gnus-article-yanked-articles): New variable. (gnus-inews-add-send-actions): Mark all answered messages as answered. 2002-08-10 Jari Aalto <[email protected]> * nnmail.el (nnmail-split-it): Added tracing to `:' split rule 2002-08-13 Hrvoje Niksic <[email protected]> * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s' and "%s" so we don't overquote them. 2002-08-13 Hrvoje Niksic <[email protected]> * (mm-display-external): Display the actual command that has been executed in the echo area. 2002-12-29 Lars Magne Ingebrigtsen <[email protected]> * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry. * message.el (message-with-reply-buffer): New macro. (message-fetch-reply-field): Use it. (message-insert-wide-reply): New command and keystroke. (message-carefully-insert-headers): New function. (message-insert-to): Use new function. * gnus-topic.el (gnus-topic-display-missing-topic): New function. (gnus-topic-goto-missing-group): Use it. * message.el (message-required-news-headers): Removed Lines. (message-reply): Don't insert References first. (message-followup): Ditto. (message-make-references): New function. (message-followup): Set message-reply-headers before generating the buffer stuff. 2002-12-29 Jesper Harder <[email protected]> * mml.el (mml-generate-mime-1): Reverse the order of encoding/flowing. 2002-12-29 Lars Magne Ingebrigtsen <[email protected]> * nnmail.el (nnmail-expiry-target-group): Mark articles as read after moving them. * gnus-sum.el (gnus-summary-dummy-line-format): Update format to fit with newer standard format. (gnus-summary-make-false-root-always): New variable. (gnus-gather-threads-by-subject): Use it. * message.el (message-get-reply-headers): Take an address list optional argument. 2002-12-28 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-keep-backlog): Change default to 20. * gnus-agent.el (gnus-agent-check-overview-buffer): Start from start. (gnus-agent-check-overview-buffer): Remove negative article numbers. * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix. (nnmail-cache-ignore-groups): Doc fix. * nnimap.el (nnimap-debug): Made into a flag and defcustomed. (nnimap-debug-buffer): New variable. (nnimap-debug): Use it. 2002-12-28 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-summary-high-uncached-face): New color scheme. 2002-12-28 Lars Magne Ingebrigtsen <[email protected]> * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if they aren't already sorted. 2002-12-28 Jesper Harder <[email protected]> * message.el (message-mode-menu): Add ellipses to menu items expecting user interaction. (message-mode-field-menu): do. 2002-12-26 Jesper Harder <[email protected]> * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' -- it isn't used any more. 2002-12-22 Jesper Harder <[email protected]> * binhex.el (binhex-decoder-program): Fix docstring. 2002-12-21 Kai Gro=DFjohann <[email protected]> * mm-decode.el (mm-mailcap-command): Do not backslash-quote special chars if the mailcap file uses single quotes around %s. From Laurent Martelli <[email protected]>. 2002-12-19 Paul Jarc <[email protected]> * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not return the info object. 2002-12-18 Paul Jarc <[email protected]> * gnus-int.el (gnus-request-update-info): Artificially add (1 . (1- min)) to the read range, in case the backend doesn't store marks for nonexistent articles. 2002-12-17 Katsumi Yamaoka <[email protected]> * binhex.el (binhex-insert-char): Eval-and-compile. 2002-12-17 Jesper Harder <[email protected]> * lpath.el: Add tool-bar-local-item-from-menu. * message.el (message-tool-bar-local-item-from-menu): New function. (message-tool-bar-map): Use it. 2002-12-14 Jesper Harder <[email protected]> * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring. * gnus-art.el (gnus-article-header-rank): Last header in gnus-sorted-header-list should have higher rank than non-members. 2002-12-13 Lars Magne Ingebrigtsen <[email protected]> * gnus-agent.el (gnus-close-agent): Don't blank out the list of covered methods. 2002-12-12 Kai Gro=DFjohann <[email protected]> * nntp.el (nntp-with-open-group-first-pass): Do not wrap in eval-when-compile. Suggested by Kevin Greiner. 2002-12-13 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom. (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer even though no headers may have been fetched (gnus-agent-fetch-group-1, and perhaps others, require this behavior). (gnus-agent-fetch-group-1): Fetch articles in chucks so that the server buffer is constrained by gnus-agent-max-fetch-size. Multiple chunks in the same group may perform arbitrarily large updates. 2002-12-12 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to gnus-summary-update-download-mark to update the article in the summary. 2002-12-11 Kevin Greiner <[email protected]> * gnus.el (gnus-summary-high-uncached-face, gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face) New faces. * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I added this on 2002-11-23 but it just wasn't working out as intended. The idea isn't entirely dead, three new faces gnus-summary-*-uncached-face are being added to gnus.el to provide the basis for an improved implementation. (gnus-agent-read-servers): Undo the change made on 2002-11-23. The proper file to open is lib/servers. (gnus-summary-set-agent-mark): Expanded documentation. Unmarking (i.e. removing the article from gnus-newsgroup-downloadable) will now restore the article's default mark rather than simply setting no mark. (gnus-agent-get-undownloaded-list): Corrected documentation. Added code to set new summary local variable, gnus-newsgroup-agentized. Reworked impl so that it doesn't create a temporary list. No longer sets gnus-newsgroup-downloadable. (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded up to date. Call new gnus-summary-update-download-mark to keep summary buffer up-to-date. (gnus-agent-fetch-selected-article): Keep gnus-newsgroup-undownloaded up to date. (gnus-agent-fetch-articles): Return list of articles that were successfully fetched. (gnus-agent-check-overview-buffer): No more thingatpt. (gnus-agent-expire): No longer deletes NOV entries of unread articles. (gnus-agent-unread-articles): New function. (gnus-agent-regenerate-group): The article number must be terminated by a tab character. Added more messages to report repairs. Inhibit quits while writing changes so it is now safe have to quit regeneration. Renamed gnus-tmp-downloaded back to downloaded to 1) resolve the unbound references and 2) avoid confusing this list with the gnus-tmp-downloaded in gnus-sum.el * gnus-art.el (gnus-article-prepare): The agent downloaded/undownloaded mark is no longer stored as the article's mark. * gnus-salt.el (gnus-tree-highlight-node): Added uncached as gnus-summary-highlight may use it. Added downloaded as gnus-summary-highlight was using it. * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as the download mark now follows Kai's +/- convention. (gnus-downloaded-mark): Added ?+ mark. (gnus-summary-highlight): Added rules to select gnus-summary-high-uncached-face, gnus-summary-normal-uncached-face, and gnus-summary-low-uncached-face. Removed the gnus-agent-downloaded-article-face. (gnus-summary-line-format-alist): Implemented the download flag format (?O) as named in the manual. This implementation displays either gnus-undownloaded-mark, gnus-downloaded-mark, or gnus-no-mark. (gnus-newsgroup-agentized): New local variable that identifies which groups are agentized. While the agent is now on by default, you don't have to agentize every server that you use. (gnus-update-summary-mark-positions): Completed support for the download type of mark. (gnus-summary-insert-line): Added undownloaded to the parameters. (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for reference by the gnus-summary-line-format-spec. * nntp.el (nntp-with-open-group): This macro handles dropped or broken connections by opening a new connection and repeating the failed command. (nntp-retrieve-headers-with-xover): Some NNTP servers respond to XOVER commands preceeding the active articles with the nov entry of the first available article. When gnus connected to such a server, the unexpected nov entry would result in duplicate lines in the agent's overview file. This patch fixes the duplicate lines problem and improves performance by skipping over all articles IDs that preceed the first nov entry in the server's reply. 2002-12-11 Katsumi Yamaoka <[email protected]> * gnus-sum.el (gnus-tmp-downloaded): New internal variable. (gnus-summary-highlight): Use it instead of `downloaded'. (gnus-summary-highlight-line): Ditto. * gnus-agent.el (gnus-agent-regenerate-group): Ditto. 2002-12-11 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods. * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug calls. * gnus-sum.el (gnus-summary-highlight-line): Don't set the downloaded variable if we're in an uncovered group. * gnus-agent.el (gnus-agent-downloaded-article-face): Change the font to soemthing less noticeable. (gnus-agent-group-covered-p): New function. 2002-12-09 ShengHuo ZHU <[email protected]> * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines. Because of an unknown bug, the group buffer is saved in .overview file. 2002-12-09 Kai Gro=DFjohann <[email protected]> * nntp.el (nntp-send-command): Braino in last commit. Replace `and' with `or'. 2002-12-08 Kai Gro=DFjohann <[email protected]> * nntp.el (nntp-send-command): Assume that echo does not happen when nntp-open-connection-function is nntp-open-network-stream. Suggested by Sebastian D.B. Krause <[email protected]>. 2002-12-07 ShengHuo ZHU <[email protected]> * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser. 2002-12-06 Paul Jarc <[email protected]> * nnmaildir.el (nnmaildir-request-group): bugfix: don't erase nntp-server-buffer if we aren't going to write to it. 2002-12-04 Katsumi Yamaoka <[email protected]> Trivial patch from Itai Zukerman <[email protected]>. * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis. 2002-12-04 Katsumi Yamaoka <[email protected]> * rfc2047.el (rfc2047-decode-region): Remove newlines between decoded words. 2002-12-03 Kai Gro=DFjohann <[email protected]> * gnus.el (fboundp): After loading mm-util, make sure it was the right one. 2002-11-29 Kai Gro=DFjohann <[email protected]> * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from gnus-sum. Made into a user option. * gnus-sum.el (gnus-simplify-ignored-prefixes) (gnus-summary-mark-article-as-unread) 2002-11-29 ShengHuo ZHU <[email protected]> * time-date.el (date-to-time): Typo. * parse-time.el: Typo. * nnsoup.el (nnsoup-retrieve-headers): Typo. * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos. * nnimap.el: (nnimap-split-rule, nnimap-find-minmax-uid): Typos. * mm-encode.el (mm-safer-encoding): Typo. * messcompat.el: Typo. * message.el (message-face-alist): Typo. * imap.el (imap-interactive-login, imap-open): Typos. * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos. * gnus.el: Typo. * gnus-win.el (gnus-configure-frame): Typo. * gnus-util.el (gnus-atomic-progn-assign): Typo. * gnus-topic.el (gnus-topic-sort-topics): Typo. * gnus-sum.el (gnus-summary-article-number) (gnus-summary-read-group-1, gnus-summary-mark-article) (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos. * gnus-mule.el (gnus-mule-add-group): Typo. * gnus-mlspl.el (gnus-group-split-fancy): Typo. * gnus-group.el (gnus-group-fetch-faq): Typo. * gnus-art.el (gnus-decode-header-methods): Typo. * flow-fill.el: Typo. 2002-11-19 Stefan Monnier <[email protected]> * binhex.el (binhex-decode-region): Don't hardcode point-min =3D=3D 1. 2002-11-29 Kai Gro=DFjohann <[email protected]> * gnus-sum.el (gnus-simplify-ignored-prefixes) (gnus-summary-mark-article-as-unread) (gnus-mark-article-as-unread, gnus-summary-highlight-line): Reformatting to avoid long lines. (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art. 2002-11-28 Daiki Ueno <[email protected]> * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should be accessed through `mail-header-number'. 2002-11-27 Kevin Greiner <[email protected]> * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes compressed range to gnus-summary-insert-articles. 2002-11-26 Kevin Ryde <[email protected]> * gnus-art.el (gnus-mime-copy-part): Look for filename parameter under content-disposition, not content-type. * gnus-sum.el (gnus-summary-find-uncancelled): New function. (gnus-summary-reselect-current-group): Use it. 2002-11-26 ShengHuo ZHU <[email protected]> * gnus-agent.el (gnus-agent-uncached-articles): if gnus-agent-load-alist fails, return ARTICLES. * nnrss.el (nnrss-group-alist): Update the link of Jabber. 2002-11-26 Kai Gro=DFjohann <[email protected]> * gnus-sum.el (gnus-summary-insert-old-articles): Remove superfluous function call. (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit): Add warning to docstring. 2002-11-26 Katsumi Yamaoka <[email protected]> * gnus-agent.el: Autoload number-at-point instead. (gnus-agent-check-overview-buffer): No warning for deactivate-mark. 2002-11-26 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly require thingatpt (for number-at-point) and protect against deactivate-mark being unbound (on XEmacs). 2002-11-25 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger print message on entry. From Kevin Greiner <[email protected]>. * gnus-range.el (gnus-range-difference): New function. * gnus-sum.el (gnus-summary-insert-old-articles): Use it. 2002-11-24 Kai Gro=DFjohann <[email protected]> * gnus-sum.el (gnus-summary-insert-old-articles): Use gnus-remove-from-range instead of gnus-range-difference which doesn't exist. 2002-11-23 Kai Gro=DFjohann <[email protected]> From Kevin Greiner <[email protected]>. * gnus-agent.el (gnus-agent-downloaded-article-face): New face, used for showing which articles have been downloaded. (gnus-agent-article-alist): Format change. Add documentation. (gnus-agent-summary-mode-map): New keybinding `J s' for fetching process-marked articles. (gnus-agent-summary-fetch-series): Command for `J s'. Articles in the series are individually fetched to minimize lose of content due to an error/quit. (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use gnus-message instead of message. (gnus-agent-read-servers): Use file lib/methods instead of lib/servers. TODO: Why? (gnus-summary-set-agent-mark): Adapt to new agent-alist format. (gnus-agent-get-undownloaded-list): Remove articles that appear to come from the agent. This means that they are not downloaded. (gnus-agent-fetch-selected-article): Don't use history. (gnus-agent-save-history, gnus-agent-enter-history) (gnus-agent-article-in-history-p, gnus-agent-history-path): Removed function; history is not used anymore. (gnus-agent-fetch-articles): Fix handling of crossposted articles. (gnus-agent-crosspost): Started rewrite then realized that a typo in gnus-agent-fetch-articles ensures that this function is never called. This will need to be fixed later. (gnus-agent-check-overview-buffer): Some sanity checks on the agent overview buffer. This is a safety net used during development. (gnus-agent-flush-cache): The gnus-agent-article-alist format has changed, write a number to the file indicating this. (gnus-agent-fetch-headers): Rewrite to respect gnus-agent-consider-all-articles without relying on the `.fetched' files. Make it fast. (gnus-agent-braid-nov): Change resulting from gnus-agent-fetch-headers change. (gnus-agent-load-alist, gnus-agent-save-alist): Don't use `.fetched' files. (gnus-agent-read-agentview): New function, used by gnus-agent-load-alist. (gnus-agent-load-fetched-headers): Remove. (gnus-agent-save-alist): Rewrite to accomodate new format. (gnus-agent-fetch-group-1): Make sure list of articles is in the same order as in gnus-newsgroup-headers. (gnus-agent-expire): Document and implement extra args ARTICLES, GROUP, FORCE. Do not restrict usage. (gnus-agent-uncached-articles): New function. (gnus-agent-retrieve-headers): Use it. (gnus-agent-regenerate-group): No longer needs to be called from gnus-agent-regenerate. Individual groups may be regenerated. The regeneration code now fixes duplicate, and mis-ordered, NOV entries. The article fetch dates are validated in the article alist. The article alist is pruned of entries that do not reference existing NOV entries. All changes are computed then applied with inhibit-quit bound to t. As a result, it is now safe to quit out of regeneration. The optional clean parameter has been replaced with an optional reread parameter. Clean is no longer necessary as regeneration gets the appropriate setting from gnus-agent-consider-all-articles. The new reread parameter will result in fetched, or all, articles being marked as unread. (gnus-agent-regenerate): Removed code to regenerate the history file as it is no longer used. * gnus-start.el (gnus-make-ascending-articles-unread): New function, for efficient mass-marking. * gnus-sum.el (gnus-summary-highlight): Use new face for downloaded articles. (gnus-article-mark): Prefer to indicate read/unread status over downloaded status. (gnus-summary-highlight-line-0): New function, maybe rehighlights line. (gnus-summary-highlight-line): Use new face for downloaded articles. (gnus-summary-insert-old-articles): Improved performance by replacing the initial LIST of older articles with a compressed RANGE of older articles. Some servers appear to lie about their active range so the original list could contain millions of article numbers. The range is not expanded into a list until the optional ALL parameter has been applied. 2002-11-18 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-category-mode): Typo in doc string. 2002-11-21 Teodor Zlatanov <[email protected]> * spam.el: added patch from Andreas Fuchs <[email protected]> to prevent apply errors * spam.el: added `M s t' and `M s x' key mappings 2002-11-20 Simon Josefsson <[email protected]> * gnus-sum.el (gnus-summary-morse-message): Narrow to body. 2002-11-19 Simon Josefsson <[email protected]> * gnus-sum.el (gnus-summary-morse-message): Load morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs). (unmorse-region): Autoload it instead. 2002-11-18 Simon Josefsson <[email protected]> * gnus-sum.el (gnus-summary-morse-message): New function. (gnus-summary-wash-map): Bind to `W m'. (gnus-summary-make-menu-bar): Add. * nnimap.el (nnimap-request-expire-articles): Compress sequence before storing \Deleted mark on expired articles. 2002-11-17 Shenghuo Zhu <[email protected]> Trivial patch from Markus Rost <[email protected]> * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open parens in column 0. 2002-11-17 Juanma Barranquero <[email protected]> * nnweb.el (nnweb-google-create-mapping): Fix typo. * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise. * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise. 2002-11-17 ShengHuo ZHU <[email protected]> * message.el (message-set-auto-save-file-name): Use make-directory, to avoid the dependence on gnus-util. 2002-11-16 Simon Josefsson <[email protected]> * nnimap.el (nnimap-callback-callback-function): (nnimap-callback-buffer): Removed, these cannot be global but must be embedded into the callback. (nnimap-make-callback): New. Embedd article number, callback and buffer in function. (nnimap-callback, nnimap-request-article-part): Update. 2002-11-15 Katsumi Yamaoka <[email protected]> * mml.el (mml-preview): Bind message-this-is-mail if it is mail. 2002-11-13 Kai Gro=DFjohann <[email protected]> * gnus.el (gnus-summary-line-format): Document %C. 2002-11-11 Simon Josefsson <[email protected]> * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display output when called interactively. 2002-11-08 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-article-edit-exit): Kill local variables. * message.el (message-draft-coding-system): Improve comment; use mm-auto-save-coding-system for the default value. * nndraft.el (nndraft-request-article): Revert to the state before 2002-10-29; regexp-quote mail-header-separator. 2002-11-06 Jesper Harder <[email protected]> * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to allow editing of drafts from an nnvirtual group. 2002-11-06 Katsumi Yamaoka <[email protected]> * nndraft.el (nndraft-request-article): Replace emacs-mule with mm-auto-save-coding-system. * message.el (message-draft-coding-system): Default to iso-2022-7bit. * mm-util.el (mm-auto-save-coding-system): Undo last change to restore the default value to emacs-mule or escape-quoted. 2002-11-05 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of a delayed or a queued article as well as a draft. * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a delayed or a queued article in the raw format; treat a delayed article as a raw article as well as a draft. (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset for the delayed group. * nndraft.el (nndraft-request-article): Ignore auto save files for a delayed or a queued article; don't bother to decode a queued article; don't bind nnmail-file-coding-system for a queued article. * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed and the queue group. 2002-11-04 Jesper Harder <[email protected]> * gnus-group.el (gnus-group-delete-group): gnus-cache-active-hashtb might be void. 2002-11-02 Simon Josefsson <[email protected]> * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the setting of the default user ID. From Raymond Scholz <[email protected]>. 2002-11-01 Jesper Harder <[email protected]> * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit charset. 2002-10-31 Ted Zlatanov <[email protected]> From Alex Schroeder <[email protected]> * spam-stat.el (spam-stat-process-directory): add dir to message (spam-stat-reduce-size): No longer remove words with values close to 0.5, because the default value is 0.2. 2002-10-31 Kai Gro=DFjohann <[email protected]> * gnus-util.el (gnus-user-date-format-alist): Clarify and correct documentation. 2002-10-28 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetched-headers) (gnus-agent-load-fetched-headers) (gnus-agent-save-fetched-headers): Remove variable and two functions. Kevin Greiner's version of gnus-agent-fetch-headers works better. (gnus-agent-fetch-headers): New implementation from Kevin Greiner. Uses gnus-agent-article-alist to store information about fetched messages which aren't on the server anymore. The trick is to return a list of considered messages to the caller, but to only fetch those which haven't been fetched yet. 2002-10-30 Simon Josefsson <[email protected]> * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom. * pgg.el (pgg-passphrase-cache-expiry): Removed. 2002-10-30 TSUCHIYA Masatoshi <[email protected]> * mm-view.el (mm-w3m-local-map-property): Make it work with older versions of emacs-w3m than 1.3.3. * lpath.el: Bind w3m-minor-mode-map. * mm-view.el (mm-w3m-mode-command-alist) (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed. (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs. (mm-setup-w3m): Simplified. (mm-w3m-local-map-property): New function. (mm-inline-text-html-render-with-w3m): Use it. * gnus-art.el (gnus-article-wash-html-with-w3m): Use mm-w3m-local-map-property. 2002-10-29 Katsumi Yamaoka <[email protected]> * mm-util.el (mm-auto-save-coding-system): Default to iso-2022-7bit. * nndraft.el (nndraft-request-article): Decode an article using the coding-system emacs-mule if it seems to have been saved using emacs-mule. (nndraft-request-replace-article): Use message-draft-coding-system instead of mm-auto-save-coding-system for the draft or delayed group. 2002-10-28 Josh <[email protected]> * mml.el (mml-mode-map): Fixed keybindings for mml-secure-* functions. 2002-10-28 Katsumi Yamaoka <[email protected]> From [email protected] (Mark A. Hershberger). * mm-url.el (mm-url-insert-file-contents): Make it return the same type values ("url" size) regardless of the values of mm-url-use-external. 2002-10-26 Kai Gro=DFjohann <[email protected]> * nnimap.el (nnimap-request-article-part): Try harder to show group name in debugging message. 2002-10-25 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-save-fetched-headers): Create directory if it doesn't exist. (gnus-agent-fetch-headers): Remove old cruft that tried to abstain from downloading articles more than once if gnus-agent-consider-all-articles was true. This is now done properly via the .fetched files. 2002-10-25 Katsumi Yamaoka <[email protected]> * nndraft.el (nndraft-request-article): Treat delayed articles like drafts. 2002-10-24 Katsumi Yamaoka <[email protected]> * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis. 2002-10-24 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist): Remove unused optional arg DIR and corresponding code. * nnimap.el (nnimap-request-article-part): Include group name in debugging output. 2002-10-24 Paul Jarc <[email protected]> * gnus-agent.el (gnus-agent-fetch-headers): Add some comments. 2002-10-23 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetched-headers): New variable, contains range of headers that have been fetched by the agent already. Compare gnus-agent-article-alist. (gnus-agent-file-header-cache): Like gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers. (gnus-agent-fetch-headers): Improve comment. Revert to old seen/recent logic. Remember which headers have been fetched before and don't fetch them again the next time round. (gnus-agent-load-fetched-headers) (gnus-agent-save-fetched-headers): New functions, for remembering which headers have been fetched before. 2002-10-23 Katsumi Yamaoka <[email protected]> * lpath.el: Remove useless bindings. 2002-10-22 Jesper Harder <[email protected]> * gnus-sum.el (gnus-summary-execute-command): Disable visual features while searching. 2002-10-22 TSUCHIYA Masatoshi <[email protected]> * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables. 2002-10-22 Simon Josefsson <[email protected]> * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify) (pgg-snarf-keys): Add. 2002-10-22 Katsumi Yamaoka <[email protected]> * lpath.el: Fbind bbdb-records. * spam.el: Don't autoload bbdb-records. 2002-10-22 Katsumi Yamaoka <[email protected]> * spam.el: Set autoload for bbdb-records after loading bbdb-com to prevent inf-loop. 2002-10-22 Lars Magne Ingebrigtsen <[email protected]> * nnslashdot.el: Removed some test lines. More test. 2002-10-21 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that are known to be downloaded already. 2002-10-21 Lars Magne Ingebrigtsen <[email protected]> * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone. (mm-text-html-washer-alist): Ditto. 2002-10-19 TSUCHIYA Masatoshi <[email protected]> * nnheader.el (nnheader-remove-body): Fix an error of detecting boundary between headers and body. * nnml.el (nnml-parse-head): Ditto. 2002-10-20 Lars Magne Ingebrigtsen <[email protected]> * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus entries. * gnus-group.el (gnus-fetch-group): Allow an optional specification of the articles to select. * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr. 2002-10-20 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetch-group-1): After fetching headers from the group, update variable `articles' to contain only those numbers where headers exist. (When fetching all articles in a group, Gnus creates lots of numbers where there is no articles.) 2002-10-20 Steve Youngs <[email protected]> * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs doesn't have the 'alist custom type, use cons cells instead. (pgg-parse-symmetric-key-algorithm-alist): Ditto. (pgg-parse-hash-algorithm-alist): Ditto. (pgg-parse-compression-algorithm-alist): Ditto. (pgg-parse-signature-type-alist): Ditto. * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch. * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto. * pgg-pgp.el (pgg-pgp-extra-args): Ditto. 2002-10-19 Simon Josefsson <[email protected]> * nnimap.el (nnimap-open-server): Check imap-state in IMAP server buffer. 2002-10-18 Kai Gro=DFjohann <[email protected]> * gnus-spec.el (gnus-make-format-preserve-properties) (gnus-xmas-format, gnus-parse-simple-format): Preserve text properties also on XEmacs. `gnus-xmas-format' is like format but preserves text properties on XEmacs (though it only understands simple format specs). The variable `gnus-make-format-preserve-properties' controls whether the function is used, and is checked in `gnus-parse-simple-format'. Patch by Paul Moore <[email protected]>. * gnus-agent.el (gnus-agent-fetch-articles): More debugging output. (gnus-agent-consider-all-articles): New variable. (gnus-agent-get-undownloaded-list): Comment that marks todo item. (gnus-agent-fetch-headers): Depending on gnus-agent-consider-all-articles, maybe get all articles. (gnus-category-predicate-alist, gnus-agent-read-p): New predicate `read'. (gnus-predicate-imples-unread): New function. (gnus-agent-fetch-headers): Optimize to call gnus-list-of-unread-articles if that is sufficient. Check unseen and recent instead of seen and recent. (gnus-agent-fetch-headers): Abstain from calling gnus-list-range-intersection if range (a . b) would have (> a b). 2002-10-18 Katsumi Yamaoka <[email protected]> * message.el (message-send-mail): Make it possible to perform edebug-defun. 2002-10-18 Simon Josefsson <[email protected]> * gnus-art.el (gnus-button-man-handler): Change default to `manual-entry' (defined in both emacsen). (gnus-button-man-handler): Remove emacsen difference and use `manual-entry'. 2002-10-18 Katsumi Yamaoka <[email protected]> * spam.el: Wrap autoload settings for bbdb-records, executable-find and ifile-spam-filter with eval-and-compile. (spam-display-buffer-contents): Remove. (spam-bogofilter-score): Merge spam-display-buffer-contents. 2002-10-17 Ted Zlatanov <[email protected]> * spam.el (spam-display-buffer-contents): New function. (spam-bogofilter-score): use spam-display-buffer-contents, patch from Katsumi Yamaoka <[email protected]>. 2002-10-17 TSUCHIYA Masatoshi <[email protected]> * nnheader.el (nnheader-parse-naked-head): New function. (nnheader-parse-head): Use the above function, in order to handle continuation lines properly. (nnheader-remove-body): New function. (nnheader-remove-cr-followed-by-lf): New function. (nnheader-ms-strip-cr): Use the above function. * gnus-agent.el (gnus-agent-regenerate-group): Call `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of `nnheader-parse-head'. * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto. * gnus-msg.el (gnus-inews-yank-articles): Do not unfold continuation lines by itself; call `nnheader-parse-naked-head' instead of `nnheader-parse-head'. * nndiary.el (nndiary-parse-head): Ditto. * nnfolder.el (nnfolder-parse-head): Ditto. * nnimap.el (nnimap-retrieve-headers-progress): Ditto. * nnmaildir.el (nnmaildir--update-nov): Ditto. * nnml.el (nnml-parse-head): Ditto. 2002-10-17 Steve Youngs <[email protected]> * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for XEmacs, default to it if featurep 'xemacs. 2002-10-16 Katsumi Yamaoka <[email protected]> * spam-stat.el: Check for the existence of hash functions instead of the Emacs version to decide whether to load cl. Suggested by Kai Gro=DFjohann. 2002-10-15 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetch-selected-article): Open history if it isn't open yet. 2002-10-14 Katsumi Yamaoka <[email protected]> * gnus-group.el: Require mm-url only when compiling. (gnus-group-fetch-charter): Require mm-url. * spam-stat.el: Require cl for the functions gethash, hash-table-count, make-hash-table and mapc for Emacs 20. (puthash): Alias to cl-puthash for Emacs 20. (with-syntax-table): New macro for Emacs 20. 2002-10-12 Jesper Harder <[email protected]> * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function. 2002-10-11 Ted Zlatanov <[email protected]> * spam.el (spam-check-ifile): added ifile as a spam checking backend, and spam-use-ifle as the variable to toggle that check. 2002-10-12 Simon Josefsson <[email protected]> * message.el (message-beginning-of-line): New variable. (message-beginning-of-line): Use it. 2002-10-11 Ted Zlatanov <[email protected]> * spam.el: more compilation fixes for BBDB * spam-stat.el added code from Alex Schroeder <[email protected]> (spam-stat-reduce-size): Interactive. (spam-stat-reset): New function. (spam-stat-save): Interactive. 2002-10-11 Katsumi Yamaoka <[email protected]> * gnus.el: Autoload gnus-delay-initialize. * message.el: Autoload gnus-delay-article. 2002-10-11 Jesper Harder <[email protected]> * gnus-spec.el (gnus-balloon-face-function): Use the help-echo text property in Emacs. 2002-10-11 Simon Josefsson <[email protected]> * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt) (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR. * mml1991.el (mml1991-pgg-sign): Remove CR. 2002-10-10 Simon Josefsson <[email protected]> * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when decrypt failed. (mml2015-trust-boundaries-alist): Removed. (mml2015-gpg-extract-signature-details): Don't use it. (mml2015-unabbrev-trust-alist): New. (mml2015-gpg-extract-signature-details): Use it. 2002-10-10 Ted Zlatanov <[email protected]> * spam.el: compilation fixes, spam-check-bbdb function is nil if no BBDB installed * spam-stat.el: added code from Alex Schroeder <[email protected]> to do statistical analysis of spam in Lisp only 2002-10-10 Simon Josefsson <[email protected]> * nnimap.el (nnimap-open-server): Re-open server if it isn't in auth, selected or examine state. * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output buffer and error buffer depending on type of information. * mml2015.el (mml2015-gpg-extract-signature-details): Parse --status-fd stuff even if gpg.el is not used (revert earlier change). (mml2015-pgg-{clear-,}verify): Store both output and errors as gnus details. (mml2015-pgg-{clear-,}verify): Extract signature info from errors buffer. * pgg.el (pgg-verify-region): Use it. * pgg-def.el (pgg-query-keyserver): New variable. * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to key-identifier in packet. Is this a good idea? * mml.el (mml-mode-map): Add security commands that operates on MIME parts. (mml-menu): And menu items for them. * mml1991.el (mml1991-pgg-encrypt): Remove headers. * mml.el (mml-parse-1): Support sender in #secure tags. * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is defined. * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing. (mml-pgp-encrypt-buffer): Support combined signing. * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing. (mml1991-gpg-encrypt): Ditto. (mml1991-pgg-encrypt): Ditto. (mml1991-encrypt): Pass sign parameter. * mml-sec.el (mml-signencrypt-style-alist): Defcustom. (mml-signencrypt-style): Mention the variable. 2002-10-09 Simon Josefsson <[email protected]> * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not pgg-gpg-user-id. * pgg.el (pgg-insert-url-with-w3): Ignore errors. (pgg-fetch-key-function): Nil if w3 is not installed. 2002-10-08 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetch-selected-article): Bind gnus-agent-current-history. 2002-10-06 Simon Josefsson <[email protected]> * imap.el (imap-parse-status): Don't use read to read token. 2002-10-05 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing for methods not covered by the agent, and when unplugged. 2002-10-05 Simon Josefsson <[email protected]> * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when signing. * gnus-agent.el (gnus-agent-read-servers): If getting method from a named server fails, ignore the server. * mml1991.el (mml1991-pgg-sign): Do QP. * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really work. 2002-10-04 Simon Josefsson <[email protected]> * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work. * pgg-pgp.el (pgg-pgp-verify-region): Inline binary-write-decoded-region from MEL. * pgg.el (pgg-encrypt-region): Support sign. * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto. * mml2015.el (mml2015-pgg-encrypt): Ditto. * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el, pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO branch where PGG was taken from in the ChangeLog entries below. 2002-10-01 Simon Josefsson <[email protected]> * pgg-pgp.el: Don't require mel. Don't use luna. (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove. (pgg-pgp-process-region): Use expand-file-name instead of concat. (pgg-pgp-process-region): Don't use binary-funcall. * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall. * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name instead of concat. * pgg-pgp5.el (pgg-pgp5-process-region): Ditto. 2002-09-29 Simon Josefsson <[email protected]> * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte compile warnings. * pgg.el (pgg-decrypt-region): Don't parse packet. * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el. 2002-09-29 Daiki Ueno <[email protected]> * pgg.el: Remove dependency on calist.el. 2002-09-28 Simon Josefsson <[email protected]> * pgg.el (pgg-temporary-file-directory): New variable. (pgg-verify-region): Don't assume set-buffer-multibyte exists. * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region) (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory. * pgg-parse.el (pgg-char-int): Defalias. (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte) (pgg-read-bytes, pgg-read-body): Use it. (pgg-decode-packets): Don't use MEL, use base64-*. (pgg-parse-armor): Don't assume set-buffer-multibyte exists. (pgg-string-as-unibyte): Defalias. (pgg-parse-armor-region): Use it. * pgg-gpg.el (pgg-gpg-process-region): Use pgg-temporary-file-directory. * luna.el: Don't def-edebug. * pgg-pgp5.el (pgg-scheme-verify-region): Inline binary-write-decoded-region from MEL. * pgg-pgp5.el, pgg-gpg.el: Don't require mel. * alist.el, calist.el: Don't require product/APEL. * pgg-parse.el (top-level): Remove dependency on static.el, pccl.el, mel.el. (pgg-parse-crc24, pgg-parse-crc24-string): Only define if `define-ccl-program' is boundp, instead of using broken. 2002-10-01 Simon Josefsson <[email protected]> * message.el (message-required-mail-headers): Remove Lines:. 2002-10-03 Kai Gro=DFjohann <[email protected]> From Jesper Harder. * gnus-group.el (gnus-group-fetch-charter, gnus-group-fetch-control): Prompt for group if given a prefix argument. * gnus-sum.el (t): Add gnus-group-fetch-charter and gnus-group-fetch-control to summary key map and menu. 2002-10-03 Paul Jarc <[email protected]> * nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article number when there are no articles. 2002-10-03 Kai Gro=DFjohann <[email protected]> * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix arg ALL means to fetch all articles, not only downloadable ones. (gnus-agent-fetch-selected-article): New function for gnus-select-article-hook or gnus-mark-article-hook. 2002-10-02 Katsumi Yamaoka <[email protected]> From Peter von der Ahe <[email protected]>. * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to raw-text. 2002-09-30 Ted Zlatanov <[email protected]> * spam.el: merged changes from [email protected] (Fran=E7ois Pinard). Major revamp of the code, documentation is in comments in the file for now. 2002-09-30 Simon Josefsson <[email protected]> * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte buffer seem to be needed? 2002-09-29 Simon Josefsson <[email protected]> * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte compile warnings. * mml1991.el (mml1991-function-alist): Add pgg. (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions. (mml1991-pgg-encrypt): Fix recipients querying. 2002-09-28 Simon Josefsson <[email protected]> * mml2015.el (autoload): Autoload correct files. Trivial patch from [email protected]. (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or handle is returned. 2002-09-27 Katsumi Yamaoka <[email protected]> * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): Protect against non-existent of `nnimap-mailbox-info'. 2002-09-27 Simon Josefsson <[email protected]> * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New. (gnus-setup-news-hook): Use it. (gnus-after-getting-new-news-hook): Ditto. * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove. 2002-09-27 Katsumi Yamaoka <[email protected]> From Mats Lidell <[email protected]>. * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ". 2002-09-27 TSUCHIYA Masatoshi <[email protected]> * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in the part to decode encoded words, use raw words instead of decoded words. 2002-09-26 ShengHuo ZHU <[email protected]> * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe. * mm-view.el (mm-w3m-mode-ignored-keys): New variable. (mm-setup-w3m): Use it. 2002-09-27 Simon Josefsson <[email protected]> * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in article buffers. * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload it just in case. (nnimap-update-unseen): New function; update unseen count in `n-m-info'. (nnimap-close-group): Call it. * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n. (gnus-after-getting-new-news-hook): Ditto. * nnimap.el (nnimap-retrieve-groups): Move the quick mail check message into verboselevel 9. Change slow mail check message. (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info. (nnimap-fixup-unread-after-getting-new-news): New function, to be used as a hook after getting new mail. 2002-09-26 Simon Josefsson <[email protected]> * imap.el (imap-parse-resp-text-code): The UNSEEN value in SELECT/EXAMINE is first unseen article, not number of unseen articles. Make them distinct by renaming the former to `first-unseen' instead of `unseen'. * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen too. (nnimap-retrieve-groups): Don't used cached data if uidvalidity changed. (nnimap-retrieve-groups): Store uidvalidity and unseen data too. * gnus-int.el (gnus-server-unopen-status): Defcustom. * mml-sec.el (mml-signencrypt-style): Docstring to font-lock better. * mml2015.el (mml2015-pgg-decrypt): Only add security information if dissecting resulting buffer actually had any information. 2002-09-26 Katsumi Yamaoka <[email protected]> * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name' because the function `string<' allows symbols. * gnus-sum.el (gnus-summary-make-menu-bar): Ditto. 2002-09-25 ShengHuo ZHU <[email protected]> * message.el (message-forward-make-body): Revert an early change because 8-bit utf-8 emails. 2002-09-25 Bj=F6rn Torkelsson <[email protected]> * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added links to Info) * gnus-art.el (gnus-treat-highlight-signature): * gnus-art.el (gnus-treat-buttonize): * gnus-art.el (gnus-treat-buttonize-head): * gnus-art.el (gnus-treat-emphasize): * gnus-art.el (gnus-treat-strip-cr): * gnus-art.el (gnus-treat-unsplit-urls): * gnus-art.el (gnus-treat-leading-whitespace): * gnus-art.el (gnus-treat-hide-headers): * gnus-art.el (gnus-treat-hide-boring-headers): * gnus-art.el (gnus-treat-hide-signature): * gnus-art.el (gnus-treat-fill-article): * gnus-art.el (gnus-treat-hide-citation): * gnus-art.el (gnus-treat-hide-citation-maybe): * gnus-art.el (gnus-treat-strip-list-identifiers): * gnus-art.el (gnus-treat-strip-pgp): * gnus-art.el (gnus-treat-strip-pem): * gnus-art.el (gnus-treat-strip-banner): * gnus-art.el (gnus-treat-highlight-headers): * gnus-art.el (gnus-treat-highlight-citation): * gnus-art.el (gnus-treat-date-ut): * gnus-art.el (gnus-treat-date-local): * gnus-art.el (gnus-treat-date-english): * gnus-art.el (gnus-treat-date-lapsed): * gnus-art.el (gnus-treat-date-original): * gnus-art.el (gnus-treat-date-iso8601): * gnus-art.el (gnus-treat-date-user-defined): * gnus-art.el (gnus-treat-strip-headers-in-body): * gnus-art.el (gnus-treat-strip-trailing-blank-lines): * gnus-art.el (gnus-treat-strip-leading-blank-lines): * gnus-art.el (gnus-treat-strip-multiple-blank-lines): * gnus-art.el (gnus-treat-unfold-headers): * gnus-art.el (gnus-treat-fold-headers): * gnus-art.el (gnus-treat-fold-newsgroups): * gnus-art.el (gnus-treat-overstrike): * gnus-art.el (gnus-treat-display-xface): * gnus-art.el (gnus-treat-display-smileys): * gnus-art.el (gnus-treat-from-picon): * gnus-art.el (gnus-treat-mail-picon): * gnus-art.el (gnus-treat-newsgroups-picon): * gnus-art.el (gnus-treat-body-boundary): * gnus-art.el (gnus-treat-capitalize-sentences): * gnus-art.el (gnus-treat-fill-long-lines): * gnus-art.el (gnus-treat-play-sounds): * gnus-art.el (gnus-treat-translate): * gnus-art.el (gnus-treat-x-pgp-sig): * gnus-art.el (gnus-mime-button-line-format): * gnus-art.el (gnus-button-man-level): * gnus-art.el (gnus-button-emacs-level): * gnus-cus.el (gnus-group-parameters): * gnus-gl.el (bbb-build-mid-scores-alist): * gnus-group.el (gnus-group-line-format): * gnus-mlspl.el (gnus-group-split-setup): * gnus-mlspl.el (gnus-group-split): * gnus-msg.el (gnus-mailing-list-groups): * gnus-msg.el (gnus-posting-styles): * gnus-nocem.el (gnus-nocem-issuers): * gnus-score.el (gnus-score-regexp-bad-p): * gnus-srvr.el (gnus-server-line-format): * gnus-topic.el (gnus-topic-line-format): * gnus.el (gnus-summary-line-format): * mail-source.el (mail-sources): * message.el (message-subscribed-address-file): * nnmail.el (nnmail-split-fancy): 2002-09-24 Evgeny Roubinchtein <[email protected]> * mail-source.el(mail-source-run-script): use `functionp' to test whether the argument `script' is in fact a function. (mail-sources): adjust the defcustom to allow users to specify a function or a string as the value of the `:prescript' and `:postscript' arguments of the `file' and `pop3' mail sources. 2002-09-25 Paul Jarc <[email protected]> * nnmaildir.el (nnmaildir--grp-add-art): fix minimum article number when article 1 does not exist. 2002-09-25 Kai Gro=DFjohann <[email protected]> * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to apropos if apropos-variable does not exist. (gnus-button-guessed-mid-regexp) (gnus-button-handle-describe-prefix, gnus-button-alist): Better regexes. From Reiner Steib. (gnus-button-handle-describe-function) (gnus-button-handle-describe-variable): Doc fix. From Reiner Steib. (gnus-button-handle-describe-key, gnus-button-handle-apropos) (gnus-button-handle-apropos-command): Doc fix. From Reiner Steib. 2002-09-25 Mark A. Hershberger <[email protected]> Trivial patch. * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in the file. 2002-09-24 ShengHuo ZHU <[email protected]> * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts. 2002-09-24 Simon Josefsson <[email protected]> * mml2015.el (top-level): Require mm-util for mm-make-temp-file. (mml2015-use): Prefer PGG if installed. (mml2015-function-alist): Add PGG wrappers. (mml2015-gpg-extract-signature-details): Check mml2015-use too. (mml2015-gpg-extract-signature-details): PGG strips "gpg: " prefix, make regexp optionally skip it. (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt) (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign) (mml2015-pgg-encrypt): New functions. (defvar, autoload): Prevent byte-compile warnings. 2002-09-24 Katsumi Yamaoka <[email protected]> From TSUCHIYA Masatoshi <[email protected]>. * gnus-art.el (article-strip-banner): Check for the existence of from header. 2002-09-23 Kai Gro=DFjohann <[email protected]> * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp. (gnus-button-alist): Improved regexp for gnus-button-handle-mid-or-mail (false positives), fixed gnus-button-handle-man entries. From Reiner Steib. 2002-09-23 Paul Jarc <[email protected]> From Josh Huber. * nnmaildir.el (nnmaildir--update-nov): fix wrong-type error when nnmail-extra-headers is non-nil. 2002-09-23 Paul Jarc <[email protected]> * nnmaildir.el: Store article numbers persistently. General revision. (nnmaildir-request-expire-articles): handle 'immediate and 'never for nnmail-expiry-wait; delete instead of moving if 'force is given. --=-=-= Content-Type: text/plain; charset=iso-8859-4 Content-Transfer-Encoding: quoted-printable 2002-09-23 Simon Josefsson <[email protected]> Trivial fix from [email protected] (Krzysztof J=EAdruczyk). * smime.el (smime-sign-buffer): Get key and extra certs. (smime-get-key-with-certs-by-email): Utility function. 2002-09-21 ShengHuo ZHU <[email protected]> Trivial patch from Micha Wiedenmann <[email protected]> * gnus-soup.el (gnus-soup-add-article): Mark as read only when the article exists. 2002-09-20 ShengHuo ZHU <[email protected]> * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer. --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable 2002-09-20 Kai Gro=DFjohann <[email protected]> From Reiner Steib. * gnus-art.el (gnus-button-handle-custom, gnus-button-handle-mid-or-mail, gnus-button-handle-describe-{function,variable,key}, gnus-button-handle-apropos{,command,variable}): New functions. (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp, gnus-button-{man,emacs,mail}-level): New variables. (gnus-button-alist): Use the above to buttonize emacs and mail related links. 2002-09-18 Juanma Barranquero <[email protected]> * gnus-int.el (gnus-status-message): Fix spacing. * imap.el (imap-continuation): Fix typos. 2002-09-18 ShengHuo ZHU <[email protected]> * gnus-msg.el (gnus-configure-posting-styles): Sort results. * gnus-art.el (gnus-article-reply-with-original): Correct with-current-buffer scope. * message.el (message-completion-alist): Add Reply-To, From, etc. 2002-09-18 Simon Josefsson <[email protected]> * nnimap.el (nnimap-request-expire-articles): Make flag setting conditional. From Nevin Kapur <[email protected]>. 2002-09-17 Simon Josefsson <[email protected]> * nnimap.el (nnimap-expiry-target): Don't search for which articles exists here. (nnimap-request-expire-articles): Do it here instead. Only expire when articles are found. Suggested by Nevin Kapur <[email protected]>. 2002-09-17 Kai Gro=DFjohann <[email protected]> From Reiner Steib <[email protected]>. * message.el (message-strip-subject-trailing-was) (message-change-subject, message-add-archive-header) (message-xpost-fup2-header, message-xpost-insert-note) (message-xpost-fup2, message-reduce-to-to-cc): New functions adopted from message-utils.el. Add functions to the keymap, mode describtion and menu. (message-change-subject,message-xpost-fup2): Signal error if current header is empty. (message-xpost-insert-note): Changed insert position. (message-archive-note): Ensure to insert note in message body (not in head). (message-archive-header, message-archive-note) (message-xpost-default, message-xpost-note, message-fup2-note) (message-xpost-note-function): New variables adopted from message-utils.el. Changed some doc-strings. (message-mark-insert-{begin,end}): Rename from message-{begin,end}-inserted-text-mark (message-utils.el), changed values. (message-subject-trailing-was-query) (message-subject-trailing-was-ask-regexp) (message-subject-trailing-was-regexp): New variables. (message-to-list-only): Added doc-string and menu entry. * message-utils.el: Removed. Functions are now in message.el. 2002-09-16 ShengHuo ZHU <[email protected]> * gnus-art.el (gnus-article-reply-with-original, gnus-article-followup-with-original): Switch to gnus-summary-buffer before reply/followup. 2002-09-15 John Paul Wallington <[email protected]> * gnus-sum.el (gnus-summary-toggle-header): The article window may not exist. Toggle it anyway. 2002-09-13 ShengHuo ZHU <[email protected]> * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator. * gnus-art.el (article-fill-long-lines): Fill-paragraph properly. Trivial patch from Urban Engberg <[email protected]>. * rfc2047.el (message-posting-charset): Defvar it. (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and iso-8859-8. Fix doc. Suggested by Dave Love <[email protected]>. * mail-source.el (mail-source-fetch): Hide password. * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed. 2002-09-12 Katsumi Yamaoka <[email protected]> From John Paul Wallington <[email protected]>. * gnus.el (gnus-visual, gnus-meta): Fix typo. 2002-09-11 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-article-address-banner-alist): Doc fix. 2002-09-11 Simon Josefsson <[email protected]> * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles. (nnimap-split-rule): Doc fix. (nnimap-request-expire-articles): Cleanup code. 2002-09-11 Katsumi Yamaoka <[email protected]> From TSUCHIYA Masatoshi <[email protected]>. * gnus-art.el (gnus-article-address-banner-alist): New option. (article-strip-banner): Refer the above option to split banners of free mail servers, when no group parameter is specified. 2002-09-10 Katsumi Yamaoka <[email protected]> * nntp.el (nntp-wait-for-string): Check for a process in the current buffer instead of `nntp-server-buffer'. 2002-09-09 Simon Josefsson <[email protected]> * gnus-art.el (gnus-button-man-handler): New variable. (gnus-button-alist): Use g-b-handle-man. (gnus-button-handle-man): New, call g-b-man-handler. 2002-09-08 Simon Josefsson <[email protected]> * gnus-art.el (gnus-button-alist): Buttonize man page links. 2002-09-07 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (gnus-article-dumbquotes-map): Add \230. 2002-09-06 Lars Magne Ingebrigtsen <[email protected]> * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d". * gnus-sum.el (gnus-summary-limit-to-unseen): New command and keystroke. * gnus-srvr.el (gnus-browse-describe-group): New command and keystroke. 2002-09-06 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a value for gnus-decoration property. 2002-09-06 Kai Gro=DFjohann <[email protected]> * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty string) as group name in case we have a CRLF in the file. 2002-09-04 Jesper Harder <[email protected]> * rfc1843.el (rfc1843-decode-loosely): Move to mime customization group. (rfc1843-decode-hzp): do. (rfc1843-newsgroups-regexp): do. 2002-09-04 Simon Josefsson <[email protected]> * message.el (message-canlock-generate): Make sure sha1 doesn't call external programs. 2002-09-03 Simon Josefsson <[email protected]> * nntp.el (nntp-wait-for-string): Dont infloop if process died. * gnus-agent.el (gnus-agent-batch): Add doc. 2002-09-03 Josh Huber <[email protected]> * gnus-msg.el (gnus-summary-handle-replysign): Change the order we check for signed and encrypted parts. * mml.el (mml-parse-1): Correct small typo which preventing setting recipients in a secure tag. 2002-09-03 Katsumi Yamaoka <[email protected]> * mm-util.el (mm-coding-system-priorities): Default to a list of iso-2022-jp and others for the Japanese environment. 2002-09-03 Katsumi Yamaoka <[email protected]> * gnus-util.el (gnus-frame-or-window-display-name): Exclude invalid display names. 2002-08-30 Simon Josefsson <[email protected]> * gnus-group.el (gnus-group-fetch-control): Fix typo in last commit. From Reiner Steib <[email protected]>. 2002-08-26 Jesper Harder <[email protected]> * gnus.el (gnus-group-charter-alist): New option. (gnus-group-fetch-control-use-browse-url): New option. * gnus-group.el (gnus-group-fetch-charter): New function. (gnus-group-fetch-control): New function. Add them to the keymap and menu. Require mm-url. 2002-08-30 Katsumi Yamaoka <[email protected]> * gnus-mlspl.el (gnus-group-split-fancy): Doc fix. From Alex Schroeder <[email protected]>. 2002-08-29 Jesper Harder <[email protected]> * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu items expecting user interaction. * gnus-topic.el (gnus-topic-make-menu-bar): do. * gnus-sum.el (gnus-summary-make-menu-bar): do. * gnus-srvr.el (gnus-server-make-menu-bar): do. * mml.el (mml-menu): do. 2002-08-28 Katsumi Yamaoka <[email protected]> * mail-source.el (mail-source-touch-pop): New function. * message.el (message-smtpmail-send-it): New function. (message-send-mail-function): Add it for a candidate. 2002-08-27 Simon Josefsson <[email protected]> * gnus-msg.el (posting-charset-alist): Use gnus-define-group-parameter instead of defcustom. (gnus-put-message): Handle SPC in GCC. (gnus-inews-insert-gcc): Ditto. (gnus-inews-insert-archive-gcc): Ditto. 2002-08-26 Simon Josefsson <[email protected]> * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable. (gnus-agentize): Auto agentize all nntp and nnimap groups. (gnus-agent-possibly-save-gcc): Autoload. Suggested by (KOSEKI Yoshinori) <[email protected]>. 2002-08-26 Katsumi Yamaoka <[email protected]> * gnus.el (gnus-other-frame-function): New user option. (gnus-other-frame): Use it; add a doc-string; make it work with the gnuclient program. * gnus-util.el (gnus-frame-or-window-display-name): New function. * lpath.el: Fbind `frame-parameter', `make-frame-on-display', `device-connection' and `dfw-device'. 2002-08-22 Kai Gro=DFjohann <[email protected]> * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false positives, make it stricter. From Jochen Hein (trivial change). 2002-08-21 Katsumi Yamaoka <[email protected]> * gnus.el (gnus-other-frame): Trivial fix. 2002-08-21 Katsumi Yamaoka <[email protected]> * gnus.el (gnus-other-frame-parameters): New user option. (gnus-other-frame-object): New variable. (gnus-other-frame): Make it search for existing Gnus frame; don't read new news; delete frame on exit. * gnus-util.el (gnus-select-frame-set-input-focus): New function. * lpath.el: Fbind w32-focus-frame and x-focus-frame. --=-=-= Content-Type: text/plain; charset=euc-jp Content-Transfer-Encoding: quoted-printable 2002-08-20 Katsumi Yamaoka <[email protected]> From =BE=AE=B4=D8 =B5=C8=C2=A7 (KOSEKI Yoshinori) <[email protected]>. * message.el (message-set-auto-save-file-name): Add support for the Cygwin Emacs; the system-type is `cygwin'. * nnheader.el (nnheader-file-name-translation-alist): Ditto. 2002-08-20 ShengHuo ZHU <[email protected]> * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible. * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to avoid arithmetic errors. 2002-08-20 Katsumi Yamaoka <[email protected]> * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'. 2002-08-19 Katsumi Yamaoka <[email protected]> * message.el (message-ignored-supersedes-headers): Add X-Hashcash. (message-ignored-resent-headers): Add envelope From. --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable 2002-08-18 Kai Gro=DFjohann <[email protected]> * gnus.el (gnus-summary-line-format): Document %k specifier. 2002-08-17 Kai Gro=DFjohann <[email protected]> * gnus-sum.el (gnus-summary-line-message-size): New function. (gnus-summary-line-format-alist): Use it. 2002-08-15 Katsumi Yamaoka <[email protected]> * gnus-art.el (article-make-date-line): Refer to the value for `gnus-article-time-format' in the summary buffer. * message.el (message-cite-prefix-regexp): Exclude ":" and "=BB". 2002-08-14 Simon Josefsson <[email protected]> * gnus-art.el (gnus-button-alist): Use ' not ` for default value quoting. (gnus-button-alist): Fix doc. (gnus-header-button-alist): Use ' not ` for default value quoting. (gnus-header-button-alist): Don't inline gnus-button-url-regexp, rationale similar to 2002-05-01 change. (gnus-article-add-buttons-to-head): Evaluate expression. * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option. 2002-08-14 Katsumi Yamaoka <[email protected]> * message.el (message-font-lock-keywords): Refer to the value for `message-cite-prefix-regexp' dynamically. 2002-08-13 Katsumi Yamaoka <[email protected]> * gnus-art.el (gnus-decode-header-methods): Doc fix. 2002-08-12 Simon Josefsson <[email protected]> * imap.el (imap-shell-open): Allow non-list `imap-shell-program'. (imap-shell-open): Skip initial junk before IMAP greeting. 2002-08-11 Simon Josefsson <[email protected]> * message-utils.el (message-xpost-default, message-xpost-fup2-header, message-xpost-fup2): Fixed Typos. Trivial changes from Reiner Steib <[email protected]>. 2002-08-09 Simon Josefsson <[email protected]> * message.el (message-canlock-password): Set canlock-password-for-verify to newly generated canlock-password. When Emacs is restarted, Custom makes sure this is set, but during the same session we must set it manually. 2002-08-07 Jesper Harder <[email protected]> * yenc.el: New file. * mm-uu.el (mm-uu-yenc-decode-function): New variable. (mm-uu-type-alist): Add yenc. (mm-uu-yenc-filename): New function. (mm-uu-yenc-extract): New function. * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc. 2002-08-06 ShengHuo ZHU <[email protected]> * dgnushack.el (merge): Don't use coerce. 2002-05-27 Jesper Harder <[email protected]> * mailcap.el (mailcap-mime-data): Test window-system rather than mm-device-type. (mailcap-mime-data): Call xdvi and gv with "-safer". * mm-util.el: Don't define mm-device-type. 2002-08-05 Simon Josefsson <[email protected]> * mm-util.el (mm-coding-system-priorities): coding-system type not supported everywhere. 2002-08-04 Lars Magne Ingebrigtsen <[email protected]> * gnus.el (gnus-version-number): Bumped version number. --=20 (domestic pets only, the antidote for overdose, milk.) [email protected] * Lars Magne Ingebrigtsen --=-=-=--