Oort Gnus v0.11 is released
Lars Magne Ingebrigtsen <[email protected]> Sun, 12 Jan 2003 13:47:14 +0100
| Newsgroups | gmane.emacs.gnus.announce |
|---|---|
| Message-ID | <[email protected]> |
Bug fixes, new stuff and, er, functionality. Get it from <URL:http://quimby.gnus.org/gnus/dist/ognus-0.11.tar.gz> or "/[email protected]:/pub/gnus/". The patch is available as <URL:ftp://quimby.gnus.org/pub/gnus/ding-patches/ognus-0.10-0.11.diff.gz>. ChangeLog since last release: 2003-01-12 13:46:20 Lars Magne Ingebrigtsen <[email protected]> * gnus.el: Oort Gnus v0.11 is released. 2003-01-12 Jesper Harder <[email protected]> * message.el (message-fetch-reply-field): Narrow to headers. * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read if Gnus isn't alive. 2002-01-11 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable marks from articles that are already stored in the agent. (gnus-agent-backup-overview-buffer): New debug tool. Creates a backup copy of an invalid .overview file for later analysis. =09 2003-01-12 Gregorio Gervasio, Jr. <[email protected]> * gnus-sum.el (gnus-summary-exit): Reverse change to make group exit work with two frames. 2003-01-11 Fran=E7ois-David Collin <[email protected]> * message.el (message-forward-make-body): Use mule4. 2003-01-11 Lars Magne Ingebrigtsen <[email protected]> * message.el (message-mode-map): Move wide-reply command. 2003-01-10 Reiner Steib <[email protected]> * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added castellano. (gnus-outlook-display-hook): New variable. (gnus-outlook-display-article-buffer): New function. (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution) (gnus-outlook-deuglify-article): Made them interactive and added optional arg. Use `g-o-d-a-b'. (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'. * gnus-sum.el: Added autoloads. (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map. (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu. 2003-01-11 Lars Magne Ingebrigtsen <[email protected]> * gnus-art.el (gnus-display-mime): Use the mime emulation variable.=20 * gnus-sum.el (gnus-article-emulate-mime): New variable. * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the newsrc-alist is initialized properly. * mail-source.el (mail-sources): Autoload. * gnus-sum.el (gnus-summary-make-false-root-always): Default to nil. * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't insert two newlines. * message.el (message-check-news-header-syntax): Compute the header length correctly. 2002-01-10 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-expire): Do not remove article from alist when keeping fetched article file. (gnus-agent-retrieve-headers): When parsing response for article numbers, use the same algorithm as gnus-agent-braid-nov to protect against garbage in the server's response. * gnus-int.el (gnus-request-expire-articles, gnus-request-move-article): Only expire when the group's server has been agentized. 2003-01-10 Lars Magne Ingebrigtsen <[email protected]> * gnus-cite.el (gnus-cite-delete-overlays): Protect against errors when deleting overlays. * gnus-score.el (gnus-score-followup): Allow tracing. * gnus-art.el (gnus-treat-display-face): New variable. (article-display-face): New command. * gnus-fun.el (gnus-face-from-file): New function. (gnus-convert-face-to-png): Ditto. * gnus-art.el (gnus-ignored-headers): Added Face. 2003-01-10 Simon Josefsson <[email protected]> * nndraft.el (nndraft-request-group): Avoid crash in directory-files when draft directory doesn't exists. * gnus-sum.el (gnus-select-article-hook): Add :option. 2003-01-10 Teodor Zlatanov <[email protected]> * spam.el (spam-use-stat): new variable (spam-group-spam-processor-stat-p)=20 (spam-group-ham-processor-stat-p): new convenience functions (spam-summary-prepare-exit): add spam/ham processors to sequence (spam-list-of-checks): add spam-use-stat to list of checks (spam-split): conditionally load the spam-stat tables (spam-stat-register-spam-routine, spam-stat-register-ham-routine, spam-check-ifile): new functions * spam-stat.el (spam-stat): typo fix (spam-stat-install-hooks): new variable (spam-stat-split-fancy-spam-group): added documentation clarification (spam-stat-split-fancy-spam-threshhold): new variable (spam-stat-install-hooks): make hooks conditional (spam-stat-split-fancy): use spam-stat-split-fancy-spam-threshhold * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): add spam-stat ham/spam processor symbols 2003-01-10 Lars Magne Ingebrigtsen <[email protected]> * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld file exists. 2003-01-10 Simon Josefsson <[email protected]> * gnus-sum.el (gnus-summary-read-group-1): Don't select first undownloaded/downloadable only when unplugged. 2003-01-10 Jesper Harder <[email protected]> * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop. 2003-01-09 Teodor Zlatanov <[email protected]> * spam.el (spam-check-ifile): fixed call-process-region to use the db parameter only if it's set (spam-ifile-register-with-ifile): ditto 2003-01-09 Alex Schroeder <[email protected]> * spam-stat.el (spam-stat-save): Set spam-stat-ngood and spam-stat-nbad before creating the hash table. (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0. Changed copyright statement to FSF. 2002-01-09 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor processable articles as read. (gnus-agent-summary-fetch-series): Remove processable and downloadable marks on all downloaded articles in the series. * nntp.el (nntp-report): Throw error after reporting the problem. (nntp-accept-process-output): Corrected error check to report an error when the process is nil. 2003-01-09 Simon Josefsson <[email protected]> * message.el (message-tool-bar-map): Add preview. 2003-01-09 Jesper Harder <[email protected]> * mml.el (mml-preview): Get rid of MIME handles and buffers after previewing. 2003-01-08 Paul Jarc <[email protected]> * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument bug when the (n+1)th article to be added to a group has a smaller number than the n articles already added. 2003-01-08 Jesper Harder <[email protected]> * message.el (message-mode-field-menu): Use backquote. 2003-01-08 Teodor Zlatanov <[email protected]> * spam.el: fixed the BBDB autoloads again, using bbdb-search-simple now (which is not a macro, thank god) * lpath.el (bbdb-search): removed function from maybe-fbind list * gnus.el (ham-process-destination): added new parameter for destination of ham articles found in spam groups at summary exit * spam.el (spam-get-ifile-database-parameter): use spam-ifile-database-path (spam-check-ifile, spam-ifile-register-with-ifile): use spam-get-ifile-dat= abase-parameter (spam-ifile-database-path): added new parameter for ifile's database (spam-move-spam-nonspam-groups-only): new parameter to determine if spam should be moved from all groups or only some (spam-summary-prepare-exit): fixed logic to use spam-move-spam-nonspam-groups-only when deciding to invoke spam-mark-spam-as-expired-and-move-routine; always invoke that routine after the spam has been expired-or-moved in case there's some spam left over; use spam-ham-move-routine in spam groups (spam-ham-move-routine): new function to move ham articles to the ham-process-destinations group parameter 2003-01-08 Lars Magne Ingebrigtsen <[email protected]> * gnus-spec.el (gnus-parse-complex-format): %~ =3D> ~*. * gnus-agent.el (gnus-agent-fetch-selected-article): Use gnus-summary-update-article-line. 2003-01-08 Simon Josefsson <[email protected]> * nnmail.el (nnmail-expiry-target-group): Request group, create it not successful. 2003-01-08 Katsumi Yamaoka <[email protected]> * lpath.el (bbdb-records): Fbind it for both Emacs and XEmacs. 2003-01-07 Teodor Zlatanov <[email protected]> * spam.el (spam-check-ifile): fixed the spam-ifile-all-categories logic, finally 2003-01-08 Lars Magne Ingebrigtsen <[email protected]> * gnus-spec.el (gnus-parse-format): %C is a complex format. (gnus-parse-format): Change to %~. * message.el (message-generate-headers): Don't generate optional empty headers. 2003-01-07 Reiner Steib <[email protected]> * message.el (message-cross-post-default) (message-cross-post-note-function, message-shoot-gnksa-feet) (message-strip-subject-trailing-was, message-change-subject) (message-mark-insert-file, message-cross-post-followup-to) (message-cross-post-followup-to, message-mode-map) (message-generate-unsubscribed-mail-followup-to) (message-make-mail-followup-to): Minor changes to doc-strings and error messages. Updated copyright line. * message.el (message-make-mail-followup-to, message-generate-unsubscribed-mail-followup-to): New function names. Renamed functions: "-mft" -> "-mail-followup-to". (message-make-mft, message-gen-unsubscribed-mft): Removed function names. * mml.el (mml-preview-insert-mail-followup-to): New function name. (mml-preview-insert-mft): Removed function name. (mml-preview): Use new function names. * gnus-art.el (gnus-article-edit-mode-map): Use new function names. * message.el (message-mode-field-menu): Moved header related commands from "Message" to "Field" menu. 2003-01-07 Reiner Steib <[email protected]> * message.el (message-generate-headers-first): Added customization if variable is a list. 2003-01-07 Michael Shields <[email protected]> * gnus-art.el (gnus-article-next-page): Correctly handle the case where the last line of the article is the last line of the window. 2003-01-08 Lars Magne Ingebrigtsen <[email protected]> * gnus-msg.el (gnus-debug): Use ignore-errors. * gnus-agent.el (gnus-agent-fetch-selected-article): Use `gnus-summary-update-line'. 2003-01-08 Simon Josefsson <[email protected]> * gnus-art.el (gnus-unbuttonized-mime-types) (gnus-buttonized-mime-types): Doc fix. 2003-01-08 Jesper Harder <[email protected]> * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'. 2003-01-07 ShengHuo ZHU <[email protected]> * nnrss.el (nnrss-group-alist): Add and clear up. 2003-01-07 Teodor Zlatanov <[email protected]> * spam.el: removed unnecessary condition-case for loading bbdb-com.el * lpath.el (bbdb-search): added BBDB functions for a better way to fix missing functions * spam.el (spam-check-ifile): if should be an unless * spam.el: define 'ignore alias for spam-BBDB-register-routine, spam-enter-ham-BBDB, and bbdb-create-internal initially to hush up warnings (spam-ifile-all-categories): doc string fixed to be less than 80 chars 2003-01-07 Lars Magne Ingebrigtsen <[email protected]> * gnus-sum.el (gnus-summary-make-menu-bar): Added gnus-summary-refer-thread to thread menu. 2002-01-07 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a summary buffer, articles that cannot be fetched are marked as canceled. * nntp.el (nntp-with-open-group): The quit signal handler must propagate the quit signal to the next outer handler so that the caller knows that the request aborted abnormally. 2003-01-07 Teodor Zlatanov <[email protected]> * spam.el (spam-check-ifile, spam-ifile-register-with-ifile) (spam-ifile-register-spam-routine) (spam-ifile-register-ham-routine): added ifile functionality that does not use ifile-gnus.el to classify and register articles (spam-get-article-as-string): convenience function (spam-summary-prepare-exit): added ifile spam and ham registration (spam-ifile-all-categories, spam-ifile-spam-category) (spam-ifile-path, spam-ifile): added customization options * gnus.el (gnus-group-ham-exit-processor-ifile): added ifile ham exit processor (spam-process): added gnus-group-ham-exit-processor-ifile to the list of choices 2003-01-07 Lars Magne Ingebrigtsen <[email protected]> * gnus-score.el (gnus-score-followup): Also score immediate followups. 2003-01-06 Lars Magne Ingebrigtsen <[email protected]> * nnweb.el (nnweb-asynchronous-p): Changed to nil. 2003-01-07 Simon Josefsson <[email protected]> * message.el (message-mode-menu): Fix receipt balloon help. 2003-01-07 Jesper Harder <[email protected]> * gnus-msg.el (gnus-group-post-news): Don't assume that "" will always be interpreted as news. 2003-01-07 Simon Josefsson <[email protected]> * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to gnus-sieve-script, instead of the global variable gnus-sieve-crosspost. One-line patch from Steinar Bang <[email protected]>. 2002-01-06 Kevin Greiner <[email protected]> * gnus.el: Renamed gnus-summary-*-uncached-face as gnus-summary-*-undownloaded-face to avoid confusing the agent with the cache. * gnus-sum.el: Ditto. 2002-01-06 Kevin Greiner <[email protected]> * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution in either the group or summary buffer. New command "JS", in summary buffer, will fetch articles per the group's category, predicate, and processable flags. (gnus-agent-summary-fetch-series): Rewritten to call gnus-agent-session-fetch-group once with all articles in the series. (gnus-agent-summary-fetch-group): Fixed bug and modified code to return list of fetched articles. (gnus-agent-fetch-articles): Split fetch list into sublists such that the article buffer is only slightly larger than gnus-agent-max-fetch-size. Added unwind-protect to ensure that the group's article alist is saved. (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no longer result in the agent trying to fetch an article. (gnus-agent-fetch-group-1): Can now be called in either the group or summary buffer. Removed the max-fetch-size code that I added on 2002-12-13 as that capability is now part of gnus-agent-fetch-articles. Added code to update summary buffer. When called in the group buffer, articles that can not be fetched are AUTOMATICALLY MARKED AS READ. * gnus-sum.el (): Modified eval-when-compile to minimize misleading compilation warnings. (gnus-update-summary-mark-positions): Changed code to use gnus-undownloaded-mark rather than gnus-downloaded-mark. * nnheader.el (nnheader-insert-nov-file): Do not try to insert an empty file as the parser assumes that the file isn't empty. * nntp.el (nntp-send-string): The process-send-string call can, because it performs I/O on the process, change the process' state from open to closed. If this happens, call nntp-report immediately to report the broken connection. (nntp-report): Rewritten to avoid needing a global variable to determine the appropriate course of action. Instead, two function implementations are provided and the nntp-report function value is bound to the appropriate implementation. (nntp-retrieve-data): Moved nntp-report call to end of implementation. (nntp-with-open-group): Now binds nntp-report's function cell rather than binding gnus-with-open-group-first-pass. Added a condition-case to detect a quit during a nntp command. When the quit occurs, the current connection is closed as a fetch articles request could have several megabytes queued up for reading. (nntp-retrieve-headers): Bind articles to itself. If nntp-with-open-group repeats this command, I must have access to the original list of articles. (nntp-retrieve-groups): Ditto for groups. (nntp-retrieve-articles): Ditto for articles. (*): Replaced nntp-possibly-change-group calls to nntp-with-open-group forms in all, but one, occurrance. (nntp-accept-process-output): Bug fix. Detect when called with null process. 2003-01-06 Jesper Harder <[email protected]> * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack if we don't need to. (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis. 2003-01-06 Lars Magne Ingebrigtsen <[email protected]> * gnus-group.el (gnus-group-make-web-group): Pass the select method on to group-create. (gnus-group-line-format-alist): %U is an integer. * gnus-sum.el (gnus-summary-exit-no-update): Don't update ephemeral groups. (gnus-summary-read-group-1): Ditto. (gnus-group-make-articles-read): Ditto. * mm-url.el (mm-url-program): Doc fix. * message.el (message-mode-map): Rebound message-insert-wide-reply. 2003-01-05 Katsumi Yamaoka <[email protected]> * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort color as `gnus-group-startup-message' does. 2003-01-05 Teodor Zlatanov <[email protected]> * spam.el: fixed line lengths to 80 chars or less * gnus-sum.el (gnus-read-mark-p): added the spam-mark as a "not-read" mark (gnus-summary-mark-forward): added the spam-mark to the list of marks not to be marked as "read" when viewed 2003-01-05 Lars Magne Ingebrigtsen <[email protected]> * gnus-msg.el (gnus-inews-make-draft): Quote article-reply. * gnus-group.el (gnus-number-of-unseen-articles-in-group): Protect against unactive groups. * message.el (message-check-news-header-syntax): Check long header lines. (message-check-news-header-syntax): Update `start'. * gnus-group.el (gnus-group-expire-articles): Doc fix. (gnus-group-line-format): %U. (gnus-group-line-format-alist): ?U. (gnus-number-of-unseen-articles-in-group): New function. * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout. * gnus.el (gnus-version-number): Bump version number. --=20 (domestic pets only, the antidote for overdose, milk.) [email protected] * Lars Magne Ingebrigtsen