Oort Gnus v0.19 is released

Lars Magne Ingebrigtsen <[email protected]> Sun, 27 Apr 2003 06:48:50 +0200
Newsgroups gmane.emacs.gnus.announce
Message-ID <[email protected]>
And we're now in feature freeze.  Please test this one in particular;
we want to have the actual release of Gnus 5.10 on Thursday actually
working.=20

Get it from <URL:http://quimby.gnus.org/gnus/dist/ognus-0.19.tar.gz>
or "/[email protected]:/pub/gnus/".  The patch is available as
<URL:ftp://quimby.gnus.org/pub/gnus/ding-patches/ognus-0.18-0.19.diff.gz>.

ChangeLog since last release:

2003-04-27 06:47:31 Lars Magne Ingebrigtsen <[email protected]>

	* gnus.el: Oort Gnus v0.19 is released.

2003-04-27  Kevin Greiner <[email protected]>

	* gnus-registry.el (gnus-register-spool-action): Replaced literal
	carriage-return character with its escape sequence.

2003-04-27  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.

	* nnrss.el (nnrss-node-text): Use only one
	gnus-replace-in-string.=20

	* gnus.el: Remove gnus-functionp throughout.

	* gnus-util.el (gnus-functionp): Removed.

	* gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.=20

	* message.el (message-required-headers): Add In-Reply-To.

2003-04-27  Marshall T. Vandegrift  <[email protected]>

	* gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
	to binary.

2003-04-27  Jesper Harder  <[email protected]>

	* mml.el (mml-preview): do.

	* message.el (message-mode): do.

	* gnus-undo.el (gnus-undo-mode): do.

	* gnus-topic.el (gnus-topic-mode): do.

	* gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): do.

	* gnus-msg.el (gnus-setup-message)
	(gnus-inews-add-send-actions, gnus-configure-posting-styles): do.

	* gnus-gl.el (gnus-grouplens-mode): do.

	* gnus-art.el (gnus-mime-save-part-and-strip)
	(gnus-mime-delete-part): Use it.

	* gnus-util.el (gnus-make-local-hook): New function.

2003-04-25  Simon Josefsson  <[email protected]>

	* nnrss.el (nnrss-node-text): Don't use a star.
	(nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.

2003-04-24  Dave Love  <[email protected]>

	* qp.el (quoted-printable-decode-region): Use mm-insert-byte.
	Signal error on malformed text, as for base64.
	(quoted-printable-encode-region): DTRT in Emacs 22.

	* mm-util.el (mm-make-temp-file, mm-insert-byte): New.
	(mm-auto-save-coding-system): Consider utf-8-emacs.
	(mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
	(mm-charset-to-coding-system, mm-mime-charset)
	(mm-find-mime-charset-region): Check for :mime-charset coding
	systems property.

	* mml-sec.el (mml2015, mml1991): Don't require.
	(mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)=20
	(message-goto-body, mml-insert-tag): Autoload.

	* mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.

	* gnus-start.el (message-make-date): Autoload rather than
	requiring message.

	* gnus-group.el (gnus-group-name-charset-group-alist): Use
	mm-coding-system-p.
	(gnus-cache-active-altered): Defvar when compiling.
	(gnus-group-delete-group): Re-write to help avoid warnings.

	* gnus-art.el (gnus-use-idna): Use mm-coding-system-p.

	* pgg.el: Split eval-when-compile forms.

2003-04-24  Reiner Steib  <[email protected]>

	* gnus-group.el (gnus-large-ephemeral-newsgroup)=20
	(gnus-fetch-old-ephemeral-headers): News variables.
	(gnus-group-read-ephemeral-group): Use them.

2003-04-24  Simon Josefsson  <[email protected]>

	* sieve.el (sieve-upload): Don't use replace-regexp-in-string.

	* nnrss.el (nnrss-node-text): Ditto.

2003-04-24  Katsumi Yamaoka  <[email protected]>

	* gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
	gnus-inews-mark-gcc-as-read exists.

2003-04-23  Simon Josefsson  <[email protected]>

	* gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
	doesn't exceed the regexp stack space.

2003-04-23  Jesper Harder  <[email protected]>

	* gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.

	* gnus-art.el (gnus-article-hide-pgp-hook): do.

2003-04-23  Reiner Steib  <[email protected]>

	* mml.el (mml-preview): Bind `=3D', RET, and mouse-2.

2003-04-23  Jesper Harder  <[email protected]>

	* mm-bodies.el (mm-decode-body): Don't override supplied charset.

2003-04-23  Katsumi Yamaoka  <[email protected]>

	* dgnushack.el (merge, copy-list): Remove compiler macros.
	(butlast): Add a compiler macro.

2003-04-22  Paul Jarc  <[email protected]>

	* gnus-util.el (gnus-merge): Added "type" argument to match CL
	merge and gnus-sum.el's expectations.

2003-04-21  Reiner Steib  <[email protected]>

	* gnus-art.el (gnus-button-url-regexp): Added nntp.

	* message.el (message-generate-headers-first): Default to
	'(references).

	* gnus-art.el (gnus-mime-delete-part): Require confirmation.

2003-04-21  Jesper Harder  <[email protected]>

	* smime.el (smime-decrypt-region): Insert From header.

2003-04-21  Kai Gro=DFjohann  <[email protected]>

	* gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
	Max length of header is 726, not 740.  From Gaute B Strokkenes
	<[email protected]>.

2003-04-20  Jesper Harder  <[email protected]>

	* nndb.el, mml1991.el: Fix license template.

2003-04-20  Simon Josefsson  <[email protected]>

	* nnimap.el (nnimap-split-articles): Don't download body unless
	required.

	* imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
	starting process, like imap-kerberos4-open does.

	* mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
	license template.

	* mml-sec.el: Fix license template.

	* gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
	license template.

	* pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
	pgg-pgp.el: Fix license template.

2003-04-19  Jesper Harder  <[email protected]>

	* gnus-sum.el (gnus-summary-delete-article): Improve docstring.

2003-04-19  Teodor Zlatanov  <[email protected]>

	* spam.el (spam-move-spam-nonspam-groups-only): dumb typo fix

2003-04-18  Teodor Zlatanov  <[email protected]>

	* spam.el (spam-split): allow a particular check as a parameter,
	e.g. (: spam-split 'spam-use-bogofilter)
	(spam-mark-only-unseen-as-spam): new parameter, see doc
	(spam-mark-junk-as-spam-routine): use
	spam-mark-only-unseen-as-spam, simplify routine to take advantage
	of gnus-newsgroup-unread as well as gnus-newsgroup-unseen

2003-04-17  Teodor Zlatanov  <[email protected]>

	* gnus.el (gnus-group-short-name, gnus-group-prefixed-p): new functions
	(gnus-group-guess-full-name): don't prefix the group twice

	* nnmail.el (nnmail-split-fancy-with-parent): docstring fix

	* gnus-registry.el (gnus-registry-clear)
	(gnus-registry-fetch-group, gnus-registry-grep-in-list)
	(gnus-registry-split-fancy-with-parent): new functions
	(gnus-register-spool-action, gnus-register-action): simplified the format
	(gnus-registry): new customization group
	(gnus-registry-unfollowed-groups): new variable

2003-04-17  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-art.el (gnus-button-alist): Add nntp: urls.
	(gnus-header-button-alist): Ditto.

2003-04-17  Dave Love  <[email protected]>

	* gnus-util.el (gnus-string-equal): Revert last change.

2003-04-17  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.

2003-04-17  Mike Woolley  <[email protected]>

	* gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.

2003-04-15  Michael Shields  <[email protected]>

	* gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
	the broken-reply-to group parameter is set.  Idea from Vasily
	Korytov <[email protected]>.

2003-04-17  Steve Youngs  <[email protected]>

	* dgnushack.el: 'setenv' is in env.el for XEmacsen <=3D 21.4, but in
	process.el in XEmacsen >=3D 21.5.

2003-04-17  Steve Youngs  <[email protected]>

	* dgnushack.el: Add a whole swag of autoloads and defaliases to
	satisfy the byte-compiler when building with XEmacs.

	* lpath.el (maybe-bind): Add 'w3-meta-content-type-charset-regexp'
	and 'w3-meta-charset-content-type-regexp' in XEmacs.  The upstream
	W3 doesn't have these.

	* mailcap.el: Maybe require 'lpr in XEmacs.

2003-04-16  Simon Josefsson  <[email protected]>

	* mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
	sender tag, if available.

2003-04-16  Teodor Zlatanov  <[email protected]>

	* gnus-registry.el (gnus-register-action)
	(gnus-register-spool-action, hashtable-to-alist)
	(gnus-registry-translate-from-alist, alist-to-hashtable)
	(gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
	new variables and function fixes

	* gnus.el (gnus-registry-headers-alist): new variable to hold
	article header data
	(gnus-variable-list): save gnus-registry-headers-alist

	* spam-report.el (Module): new module for spam reporting

	* gnus.el (spam-process): added
	gnus-group-spam-exit-processor-report-gmane to the list of choices
	(gnus-install-group-spam-parameters): defined new spam exit processor

	* spam.el (autoload): autoload spam-report-gmane when needed
	(spam-report-gmane-register-routine): glue for spam-report.el
	(spam-group-spam-processor-report-gmane-p): glue for the
	gnus-group-spam-exit-processor-report-gmane spam processor
	(spam-summary-prepare-exit): check the report-gmane spam processor
	and run spam-report-gmane-register-routine if it's active

	From John Wiegley <[email protected]>

	* spam.el (spam-bogofilter-score): check bogofilter headers before
	checking bogofilter itself

2003-04-16  Dave Love  <[email protected]>

	* gnus-agent.el: Wrap defsetf in eval-when-compile.
	(gnus-agent-cat-defaccessor): Don't use gensym.

	* mml1991.el: Require cl, mm-util when compiling.
	(quoted-printable-decode-region, quoted-printable-encode-region):
	Autoload.

	* pgg.el: Require cl when compiling.

	* nnmail.el (gnus): Require.

	* gnus-util.el: Move provide to end.
	(gnus-string-equal): Maybe use compare-strings.
	(gnus-merge): New.

	* gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
	(gnus-summary-insert-articles): Use gnus-merge.

	* gnus-fun.el: Require cl and mm-util when compiling.

	* gnus-diary.el (gnus-diary-delay-format-french)
	(gnus-diary-delay-format-english): Don't use setf with nthcdr.

	* nndiary.el (nndiary-compute-reminders): Don't use setf with
	nthcdr.

2003-04-16  Kevin Greiner <[email protected]>

	* gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
	specify a predicate other than false.
	(gnus-category-read): Use the new feature to create a 'default'
	category with a 'short' predicate.

2003-04-16  Lars Magne Ingebrigtsen  <[email protected]>

	* message.el (message-unique-id): Comment change.

	* gnus-art.el (gnus-article-next-page-1): New function.
	(gnus-article-next-page): Use it.

2003-04-15  Teodor Zlatanov  <[email protected]>

	* spam.el (spam-split): added save-restriction to save-excursion

2003-04-15  Reiner Steib  <[email protected]>
	From Julien Avarre <[email protected]>

	* gnus-fun.el: Fixed autoload cookie.

2003-04-15  Paul Jarc  <[email protected]>
	From Remi Letot  <[email protected]>

	* nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
	instead of remove-if.

2003-04-14  Katsumi Yamaoka  <[email protected]>

	* gnus-msg.el (gnus-summary-news-other-window): Use delq and
	copy-sequence instead of remove which is a cl run-time function in
	Emacs 20.

2003-04-14  Jesper Harder  <[email protected]>

	* gnus-msg.el (gnus-summary-news-other-window): Make a buffer
	local copy of gnus-discouraged-post-methods with the current
	method removed.

2003-04-14  Simon Josefsson  <[email protected]>

	* mailcap.el (mailcap-mime-data): Add application/pgp-keys.

2003-04-13  Reiner Steib  <[email protected]>

	* mm-util.el (mm-sort-coding-systems-predicate): Convert elements
	of `mm-coding-system-priorities' to base coding system.

	* gnus-sum.el: Added coding cookie ("middle dot" in
	gnus-summary-morse-message).

2003-04-13  Simon Josefsson  <[email protected]>

	* gnus-art.el (article-fill-long-lines)
	(article-verify-x-pgp-sig, article-decode-group-name)
	(gnus-mime-button-menu): Split >80 character lines.

2003-04-13  Jesper Harder  <[email protected]>

	* gnus-sum.el (gnus-summary-local-variables): Use defvar since
	we're let-binding it.

	* nnmbox.el (nnmbox-mbox-buffer): It's not a constant.

2003-04-13  Lars Magne Ingebrigtsen  <[email protected]>

	* message.el (message-hide-headers): Don't do intangible.

	* gnus.el (gnus-group-prefixed-name): Comment out the test for
	colon.=20

	* gnus-srvr.el (gnus-browse-read-group): Don't give the real name
	to the ephemeral entry, but the prefixed name.

	* gnus.el (gnus-group-prefixed-name): Clean up.

2003-04-13  Kevin Greiner <[email protected]>

	* gnus-agent.el (gnus-agent-group-pathname): Bind
	gnus-command-method so that gnus-agent-directory will always
	return a valid directory.
	* gnus-cache.el (gnus-cache-enter-article): Remove article from
	gnus-newsgroup-undownloaded so that the summary will display the
	article as downloaded.
	(gnus-cache-remove-article): If the article isn't in the agent,
	remove it from gnus-newsgroup-undownloaded so that the summary
	will display the article as undownloaded.

2003-04-13  Lars Magne Ingebrigtsen  <[email protected]>

	* gnus.el (gnus-version-number): Bump.



--=20
(domestic pets only, the antidote for overdose, milk.)
   [email protected] * Lars Magne Ingebrigtsen