Commits

Anonymous committed 6fd8e8f Merge

Update gnus to 5.10.8.
lisp/gnus-spec.el: Fix gnus-parse-simple-format (add required 2nd
argument to (setq dontinsert)), using the fix from the HEAD branch at
gnus.org.
Makefile: update AUTHOR_VERSION, MAINTAINER.

Comments (0)

Files changed (33)

+2007-03-05  Mike Kupfer  <mike.kupfer@xemacs.org>
+
+	* lisp/gnus-spec.el (gnus-parse-simple-format): Add required 2nd
+	  argument to (setq dontinsert), using the fix from the HEAD
+	  branch at gnus.org. 
+
+	* Makefile (AUTHOR_VERSION): Change to 5.10.8.
+	  (MAINTAINER): Change from Steve Youngs to me.
+
+	* Sync with upstream stable branch.
+	Please see the ChangeLog.upstream files for details.
+
 2006-03-16  Norbert Koch  <viteno@xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 1.90 released.

ChangeLog.upstream

+2006-04-11  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* README: Gnus v5.10.8 is released.
+
+2006-04-11  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (release-sign-files): Use rm -f.
+	(RELEASE_COMMIT_FILES): Add ./ChangeLog.
+	(release-bump-version): Add README.
+	(release-check-settings): OLD_TAG, not OLDTAG.
+	(release-commit): Echo command lines before prompt.
+	(RELEASE_COMMIT_FILES): Add README.
+	(release-bump-version): Fix gnusversionname substitution.
+	(OLD_PATTERN): Add grouping.
+
+2006-04-10  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (GZIP_PROG): Use gzip -f.
+	(release-bump-version, RELEASE_COMMIT_FILES): Add README.
+	(release-sign-files): Remove old *.sig files.
+
+	* README: Let sentences end with double space.
+
+2006-04-07  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (GZIP_PROG): New variable.
+	(release-diff): Use it.
+	(release-sign-files): New sign-only target.  Use GPG_AGENT_INFO.
+
+2006-04-04  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (TAR_BALL_EXTRA, release-make-tar-ball, README):
+	Remove; README is in CVS now.
+	(release-files, release-files-signed, release-cvs-export)
+	(release-make-tar-ball): Use $(VERSION) instead of $(TAG).
+	(OLD_PATTERN): Catch stable and trunk.
+	(CIN): New variable.
+	(release-files, release-files-signed, release-cvs-export)
+	(release-make-tar-ball, release-diff, release-post-clean): Add
+	CIN.
+	(OLD_PATTERN): Remove quotes.
+	(release-bump-version): Fix typo.
+
+	* etc/images/README: Add more Emacs 22 icons.  Add suggestion on
+	how to use those in Emacs 21.
+
+	* etc/images/close.xpm, etc/images/cut.xpm, etc/images/home.xpm,
+	etc/images/index.xpm, etc/images/jump-to.xpm, etc/images/new.xpm,
+	etc/images/next-node.xpm, etc/images/open.xpm,
+	etc/images/preferences.xpm, etc/images/prev-node.xpm,
+	etc/images/saveas.xpm, etc/images/spell.xpm: New icons duplicated
+	from Emacs 22.
+
+	* README: Addition from 5.10.6 tar ball.  Clarify "beta".
+	Simplify Info directory setting.  Update required Emacs and XEmacs
+	version.  Use current Gnus version in examples.  texi isn't draft
+	anymore.
+
+2006-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (CVS_IGNORE_FILES): Additions.
+	(release-files-signed): New target.
+
+	* etc/images/README, etc/images/cancel.xpm, etc/images/copy.xpm,
+	etc/images/diropen.xpm, etc/images/help.xpm,
+	etc/images/left-arrow.xpm, etc/images/paste.xpm,
+	etc/images/print.xpm, etc/images/redo.xpm,
+	etc/images/right-arrow.xpm, etc/images/save.xpm,
+	etc/images/search.xpm: Update from the trunk.
+
+2006-03-30  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Add gnus-group-update-tool-bar.  Update version for
+	mm-fill-flowed.
+
+	* etc/images/separator.xpm: Update from Emacs CVS.
+
+2006-03-29  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (release-bump-version): Consider named Gnus versions
+	in replacements.
+
+2006-03-27  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (release-revert-files): Replace
+	release-revert-changelog.
+	(release-diff): Remove garbage.
+
+2006-03-11  Miles Bader  <miles@gnu.org>
+
+	* etc/images/mail: New directory.
+	* etc/images/attach.xpm, etc/images/connect.xpm:
+	* etc/images/contact.xpm, etc/images/delete.xpm:
+	* etc/images/describe.xpm, etc/images/disconnect.xpm:
+	* etc/images/exit.xpm, etc/images/gnus/toggle-subscription.xpm:
+	* etc/images/lock-broken.xpm, etc/images/lock-ok.xpm:
+	* etc/images/lock.xpm, etc/images/mail/compose.xpm:
+	* etc/images/mail/copy.xpm, etc/images/mail/forward.xpm:
+	* etc/images/mail/inbox.xpm, etc/images/mail/move.xpm:
+	* etc/images/mail/not-spam.xpm, etc/images/mail/outbox.xpm:
+	* etc/images/mail/preview.xpm, etc/images/mail/reply-all.xpm:
+	* etc/images/mail/reply.xpm, etc/images/mail/save-draft.xpm:
+	* etc/images/mail/save.xpm, etc/images/mail/send.xpm:
+	* etc/images/mail/spam.xpm, etc/images/next-page.xpm:
+	* etc/images/refresh.xpm, etc/images/separator.xpm:
+	* etc/images/sort-ascending.xpm:
+	* etc/images/sort-column-ascending.xpm:
+	* etc/images/sort-criteria.xpm, etc/images/sort-descending.xpm:
+	* etc/images/sort-row-ascending.xpm:
+	New icons, copied from Gnus trunk (originally from Gnome 2.6).
+
+2006-03-10  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (release-check-settings): Add status and
+	suggestions.
+	(release-files): Remove duplicate release-cvs-export.
+	(README): New target.
+	(release-files, release-make-tar-ball, release-diff): List files.
+	(README, release-make-tar-ball): Fix.
+
+2006-03-06  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (release-*): New targets.
+
+2006-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* xemacs.mak: Remove outdated file.  Use make.bat instead.
+
+	* GNUS-NEWS: Add `mm-fill-flowed'.
+
+2006-03-02  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* make.bat: Add note about "Out of environment space" on Windows
+	98 SE.  Avoid `>' in echo.
+
+2006-02-27  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* ChangeLog, texi/ChangeLog, lisp/ChangeLog: Fix "From so-and-so"
+	and "(tiny change)" entries.
+
+2006-02-27  Hiroshi Fujishima  <pooh@nature.tsukuba.ac.jp>  (tiny change)
+
+	* etc/gnus-tut.txt: `G m' instead of `G V'.  (Sync 2004-01-07
+	change from the trunk).
+
+2006-02-27  Kevin Greiner  <kgreiner@xpediantsolutions.com>
+
+	* make.bat: Make sure that gnus-load.el and sieve are writable to
+	avoid breakage.  (Sync 2004-03-08 change from the trunk).
+
+2006-02-27  Michael Schierl  <schierlm-public@gmx.de>  (tiny change)
+
+	* make.bat: Fix directory test for Windows 9x/ME.  (Sync
+	2004-03-01 change from the trunk).
+
+2006-01-26  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* Makefile.in (clean): Clean all subdirectories; remove *~.
+	(elclean): Remove lisp/auto-autoloads.el, lisp/custom-load.el, and
+	lisp/gnus-load.el.
+	(distclean): Don't use sub-make to run clean; use $(MAKE) instead
+	of make.
+
+	* etc/Makefile.in (clean): New rule.
+	(distclean): Use it; remove Makefile.
+
+2005-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* aclocal.m4 (AC_PATH_LISPDIR): Default to .../site-lisp/gnus for
+	Emacs.
+	(AC_PATH_ETCDIR): Don't change the default value for Emacs.
+
+	* configure: Generated.
+
+	* Makefile.in (list-installed-shadows): New entry.
+	(remove-installed-shadows): New entry.
+
+	* GNUS-NEWS: Mention that the Lisp files are now installed in
+	.../site-lisp/gnus/ by default.
+
+2005-09-28  Simon Josefsson  <jas@extundo.com>
+
+	* GNUS-NEWS: Fix IDNA notes.
+
+2005-02-19  Miles Bader  <miles@gnu.org>
+
+	* etc/Makefile.in (install): Create $(etcdir)/images/gnus dir.
+
+	* etc/Makefile.in (install, uninstall): Fix installed image dirs.
+
+	* etc/Makefile.in (install): Put gnus-tut.txt in the right place.
+
+	* Makefile.in (all): Don't do sub-make in etc.
+	* etc/Makefile.in (all): Remove target.
+
+	* make.bat: Do image copies properly.
+
+2005-02-18  Miles Bader  <miles@gnu.org>
+
+	Move all remaining images from etc/gnus to etc/images/gnus.
+
+2004-06-18  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* Makefile.in (all): Do sub-make in etc.
+	* etc/Makefile.in (all): Link . to images.
+	(install, uninstall): Use $(etcdir)/images for images.
+	* make.bat: Likewise.
+
+2004-06-16  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* make.bat: Fix line endings around arch-tag.
+
+2004-05-19  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Mention new behavior of `F' and `R' when the region
+	is active.
+
+2004-01-03  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Update copyright.
+
+	* etc/gnus-tut.txt (Gnus FAQ): Remove text version.  Refer to info
+	documentation and online version instead.
+
+	* GNUS-NEWS: Changed "Dired integration"
+
+2004-01-02  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Add `gnus-group-read-ephemeral-group'.
+
+2003-12-23  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Mention change of `e' in draft groups.
+
+2003-05-01  Jesper Harder  <harder@ifa.au.dk>
+
+	* etc/gnus-tut.txt (http): Update.
+
+2003-05-01  Simon Josefsson  <jas@extundo.com>
+
+	* GNUS-NEWS: Add prefix limit feature.
+
+2003-04-30  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Added Article Buttons.  Added Upgrading (from Simon
+	Josefsson).  Add gnus-mime-delete-part, markup fixes and some
+	other corrections.  Mention Gnus FAQ.
+	
+
+2003-04-30  Jesper Harder  <harder@ifa.au.dk>
+
+	* GNUS-NEWS: Additions.
+
+2003-04-28  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Fixed X-Draft-Headers entry.
+
+2003-04-27  Simon Josefsson  <jas@extundo.com>
+
+	* GNUS-NEWS: Fix PGP entry.  Doc GCC variable change.
+
+2003-04-22  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* make.bat: Flag as binary to ensure DOS line terminators.  Delete
+	trailing whitespace.
+
+2003-04-21  Reiner Steib  <Reiner.Steib@gmx.de>
+	From Frank Schmitt  <ich@frank-schmitt.net>
+
+	* etc/gnus-tut.txt: Update Gnus FAQ, delete trailing whitespace.
+
+2003-04-17  Kevin Greiner  <kgreiner@xpediantsolutions.com>
+
+	* make.bat: Cleaned up end-of-line characters.
+
+2003-04-17  Steve Youngs  <youngs@xemacs.org>
+
+	* Makefile.in (XEMACS): Use @EMACS@.
+
+	* aclocal.m4 (AC_PATH_LISPDIR): Set $datadir to $prefix/lib if
+	building with XEmacs.
+
+	* aclocal.m4 (AC_SET_BUILD_FLAGS): New.  So we can set XEmacs
+	command line options to '-batch -no-autoloads...' for a cleaner
+	build environment.
+
+	* configure.in: Use it.
+
+	* configure: Regenerate.
+
+2003-04-16  Reiner Steib  <Reiner.Steib@gmx.de>
+	From Frank Schmitt  <ich@frank-schmitt.net>
+
+	* make.bat: New variable EMACS_ARGS.  Changed XEmacs args.
+
+2003-03-23  Simon Josefsson  <jas@extundo.com>
+
+	* GNUS-NEWS: Add IDNA.  Add TLS.  Fix USEFOR reference.
+
+2003-03-22  Frank Schmitt  <ich@frank-schmitt.net> 
+	
+	* make.bat: Redone from scratch; supports both Emacs and XEmacs
+	now; correctly generate gnus-load.el; check for errors; use
+	makeinfo if available, infohack.el if it isn't; be less verbose
+	when copying files; copy files from etc/gnus and etc/smilies, too
+
+2003-03-22  Frank Schmitt  <ich@frank-schmitt.net> 
+	
+	* make-x.bat: Removed, make.bat does its job now.
+
+2003-03-22  Frank Schmitt  <ich@frank-schmitt.net> 
+	
+	* etc/gnus-tut.txt: Include Gnus FAQ from http://my.gnus.org.
+
+2003-02-19  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* GNUS-NEWS: Renamed `gnus-unsightly-citation-regexp' to
+	`gnus-cite-unsightly-citation-regexp'.
+
+2003-02-18  Simon Josefsson  <jas@extundo.com>
+
+	* GNUS-NEWS: Talk about canlock more.
+
+2003-02-13  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+	* GNUS-NEWS: Add user visible changes from Michael Shields from
+	the past couple of days.  Actual text from Michael.
+
+2003-01-24  Jesper Harder  <harder@ifa.au.dk>
+
+	* etc/gnus-tut.txt: Update.
+
+2003-01-15  Simon Josefsson  <jas@extundo.com>
+
+	* GNUS-NEWS: Add.  Fix from Reiner Steib
+	<4uce.02.r.steib@gmx.net>.
+
+2003-01-10  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* make.bat: Removed "-no-init-file" (it's the same as "-q").  Use
+	new variables EMACSBATCH and GNUS_INFO_DIR.  Install gnus-?,
+	message-?, sieve and pgg (in texi).  Added hint for dir entries.
+
+	* make-x.bat: Ditto.
+
+2003-01-13  Simon Josefsson  <jas@extundo.com>
+
+	* GNUS-NEWS: Add smileys, Sender:, message-utils.
+	Expand anti-spam.  Fixes.
+
+2003-01-09  Simon Josefsson  <jas@extundo.com>
+
+	* etc/gnus/preview.xpm: Add.
+
+2003-01-06  Simon Josefsson  <jas@extundo.com>
+
+	* etc/gnus/receipt.xpm: Add.
+
+2003-01-10  Jesper Harder  <harder@ifa.au.dk>
+
+	* etc/gnus/preview.xbm: Add.
+
+2003-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* etc/gnus/gnus.xpm (oort): Make the color replaceable.
+
+2002-12-05  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+	* etc/smilies/*.pbm: Made them binary.
+
+2002-11-13  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+	* etc/smilies/blink.xpm: Changed smileys and some new ones from
+	Alex Schroeder <alex@emacswiki.org>.
+
+2002-04-26  Steve Youngs  <youngs@xemacs.org>
+
+	* aclocal.m4 (AC_PATH_INFODIR): New.  Defaults to '$prefix/info'
+	for Emacs and 'site-packages/info' for XEmacs.
+	(AC_PATH_ETCDIR): Drop 'gnus' off the end of the default directory
+	for XEmacs.
+
+	* configure.in: Use 'AC_PATH_INFO_DIR'.
+
+2002-02-22  Steve Youngs  <youngs@xemacs.org>
+
+	* aclocal.m4 (AC_PATH_LISPDIR): Default to
+	.../site-packages/lisp/gnus for XEmacs. 
+	(AC_PATH_ETCDIR): Default to .../site-packages/etc/gnus for
+	XEmacs. 
+
+2002-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* etc/gnus/gnus.xpm: Remove some garbages at the end of the file.
+
+2002-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+	* etc/gnus/oort.xface (X-Face): Oort X-Face from
+	Raymond Scholz <ray-2002@zonix.de>.
+	
+2002-01-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* etc/gnus/describe-group.xpm: Set pixels of first line to
+	background color. A bug in Emacs?
+
+2001-12-18  Josh Huber  <huber@alum.wpi.edu>
+
+	* ChangeLog, todo: (oops) changed buffer-file-coding-system back
+	to coding.
+
+2001-12-18  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+	* make-x.bat: Ensure nonempty variable value.  Reported by Frank
+	Haun <pille3000@gmx.net>.
+
+2001-12-18 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* ChangeLog, todo: Add `coding'.
+
+2001-12-17  Josh Huber  <huber@alum.wpi.edu>
+
+	* ChangeLog: changed coding to buffer-file-coding-system
+	* todo: same
+
+2001-12-10  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+	* make-x.bat: Code cleanup.  Fix a bug with "/copy".  From Frank
+	Schmitt <ich@Frank-Schmitt.net>.
+
+2001-11-26  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+	* make-x.bat: Use parameter "/copy" rather than "copy" for increased
+	dwimishness for old-time DOS users.  From Frank Schmitt
+	<ich@Frank-Schmitt.net>.
+
+2001-11-15  Simon Josefsson  <jas@extundo.com>
+
+	* etc/gnus/unimportant.xpm, etc/gnus/important.xpm: New files.
+
+2001-11-11  Simon Josefsson  <jas@extundo.com>
+
+	* make-x.bat: Don't use -nw.  Suggested by Frank Haun
+	<pille3000@gmx.net>.
+
+2001-11-01 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* etc/smilies/blink.xpm: New set of xpm. From Oliver Scholz
+	<oscholz@my.gnus.org>.
+
+2001-10-29  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+	* etc/smilies/sad.pbm: New bitmap.
+	* etc/smilies/blink.pbm: Ditto.
+	Contributed by Kim F. Storm <storm@cua.dk>.
+
+2001-10-19  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+	From Frank Schmitt <ich@Frank-Schmitt.net>. 
+	
+	* make-x.bat: Use correct directory structure for XEmacs on Windows.
+
+2001-10-06 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* Makefile.in (uninstall): Add.
+	
+	* etc/Makefile.in (uninstall): Add.
+
+2001-09-27 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* aclocal.m4 (GNUS_CHECK_FONTS): Typo. Use /dev/null as latex input.
+
+2001-09-27 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* aclocal.m4, configure.in: Check commercial fonts.
+
+2001-09-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* configure.in: Generate texi/ps/Makefile.
+
+2001-09-21  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+	* make.bat: Use parameter "/copy" rather than "copy" for increased
+	dwimishness for old-time DOS users.
+
+2001-09-18 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* make-x.bat: New.
+
+2001-07-04  Yair Friedman  <yairfr@Amdocs.com>
+
+	* make.bat: Use infohack.el to create info files.
+
+2001-05-17  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+	* etc/Makefile.in (datadir): Set this variable, like in the other
+	Makefile.in's.  Patch from Gaute B Strokkenes <gs234@cam.ac.uk>.
+
+2001-02-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* GNUS-NEWS: Copyright and others.
+
+2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* aclocal.m4 (AC_CHECK_URL): Add.
+
+	* configure.in: Use it.
+
+2001-01-15  Jesper Harder  <harder@ifa.au.dk>
+
+	* make.bat: Fix doc.
+
+2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* configure.in: Add etc/Makefile.
+
+2000-12-20  Jesper Harder  <jesper_harder@hotmail.com>
+
+	* make.bat: set max-lisp-eval-depth.
+
+2000-10-12  Jesper Harder  <jesper_harder@hotmail.com>
+
+	* make.bat: Makes it possible to generate the Info files on
+	windows again.
+
+2000-08-24 Jesper Harder  <jesper_harder@hotmail.com>
+
+	* make.bat: Use emacs.exe if emacs.bat does not exist.
+
+2000-05-07  Pavel Janik  <Pavel.Janik@inet.cz>
+
+	* gnus.texi: direntry added.
+
+	* message.texi: direntry added.
+
+	* emacs-mime.texi: direntry added.
+
+2000-07-13 10:09:52  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* aclocal.m4 (AC_CHECK_W3): Fix typo.
+
+2000-07-12 15:47:06  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+	* aclocal.m4: Stolen macros from w3.
+	* configure.in: Use them.
+	* configure: Generate it.
+
+2000-04-22 20:25:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+	* GNUS-NEWS: Outline.
+
+2000-01-06  Dave Love  <fx@gnu.org>
+
+	* aclocal.m4 (AM_PATH_LISPDIR): Check for user's EMACS setting.
+
+1999-11-13  Adrian Aichner  <aichner@ecf.teradyne.com>
+
+	* xemacs.mak: New NMAKE file to support build and install on
+	Windows NT.
+
+;; Local Variables:
+;; coding: iso-2022-7bit
+;; End:
+
+;;; arch-tag: 60301ba8-b152-41b3-8fb2-173bba77f2a8
 # Boston, MA 02111-1307, USA.
 
 VERSION = 1.90
-AUTHOR_VERSION = 5.10.7
-MAINTAINER = Steve Youngs <steve@youngs.au.com>
+AUTHOR_VERSION = 5.10.8
+MAINTAINER = Mike Kupfer <mike.kupfer@xemacs.org>
 PACKAGE = gnus
 PKG_TYPE = regular
 REQUIRES = gnus mail-lib xemacs-base eterm sh-script net-utils os-utils dired \
+The following icons are from GNOME 2.6:
+
+    attach.xpm (stock_attach)
+    compose.xpm (stock_mail-compose)
+    connect.xpm (stock_connect)
+    contact.xpm (stock_contact)
+    copy.xpm (stock_mail-copy)
+    delete.xpm (stock_delete)
+    describe.xpm (stock_properties)
+    disconnect.xpm (stock_disconnect)
+    exit.xpm (stock_exit)
+    forward.xpm (stock_mail-forward)
+    inbox.xpm (stock_inbox)
+    lock-broken.xpm (stock_lock_broken)
+    lock-ok.xpm (stock_lock_ok)
+    lock.xpm (stock_lock)
+    move.xpm (stock_mail-move)
+    next-page.xpm (stock_next-page)
+    not-spam.xpm (stock_not-spam)
+    outbox.xpm (stock_outbox)
+    refresh.xpm (stock_refresh)
+    reply-all.xpm (stock_mail-reply-to-all)
+    reply.xpm (stock_mail-reply)
+    save-draft.xpm (stock_mail-handling)
+    send.xpm (stock_mail-send)
+    sort-ascending.xpm (stock_sort-ascending)
+    sort-column-ascending.xpm (stock_sort-column-ascending)
+    sort-criteria.xpm (stock_sort-criteria)
+    sort-descending.xpm (stock_sort-descending)
+    sort-row-ascending.xpm (stock_sort-row-ascending)
+    spam.xpm (stock_spam)
+    toggle-subscription.xpm (stock_task-recurring)
+
+
+The following icons were contributed by Adam Sj�gren <asjo@koldfront.dk>:
+
+    preview.xpm (combining stock_mail and stock_zoom)
+    save.xpm    (combining stock_mail, stock_save and stock_convert) 
+
+
+The GNOME's stock_*.png files were converted to XPM using the following GIMP
+script:
+
+;; -*- scheme -*-
+;; Put this file in ~/.gimp-*/scripts/
+;; gimp -i -b '(rs-save-as-xpm "foo.png" "foo.xpm" 127)'  '(gimp-quit 0)'
+(define (rs-save-as-xpm filename filename2 threshold)
+  (let* ((image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
+	 (drawable (car (gimp-image-get-active-layer image))))
+    (file-xpm-save RUN-NONINTERACTIVE image drawable
+		   filename2 filename2 threshold)
+    (gimp-image-delete image)))
+;; end

etc/gnus/separator.xpm

Old
Old image
New
New image
 /* XPM */
-static char * sep_xpm[] = {
-"1 24 2 1",
-" 	c None s backgroundToolBarColor",
-".	c #776758",
-" ",
-" ",
-" ",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-".",
-" ",
-" ",
-" "};
+static char * separator_xpm[] = {
+"2 24 3 1",
+" 	c None",
+".	c #DBD3CB",
+"+	c #FCFBFA",
+"  ",
+"  ",
+"  ",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+".+",
+"  ",
+"  ",
+"  "};

etc/todo.upstream

+;; Also know as the "wish list".  Some are done. For the others, no
+;; promise when to be implemented.
+
+* gnus-topic-kill-region
+  From Colin Marquardt <colin.marquardt@usa.alcatel.com>
+  
+  I noticed that when re-arranging topics, C-k yanks a topic just fine
+  (runs gnus-topic-kill-group).
+
+  However, my habit is to do marking and the yanking the region, so I
+  would run C-w on the marked topic. But C-w runs
+  gnus-group-kill-region and doesn't yank the topic (for groups it
+  works fine).
+
+  So could we have a gnus-topic-kill-region, or a
+  gnus-group-kill-region which handles topics as well?
+
+* Speed up sorting in summary buffer if there is a limit.
+  
+  Suggested by Daniel Ortmann <ortmann@isl.net>.
+
+* Investigate the memory usage of Gnus. 
+
+  But it does seem strange that Gnus would use some 15meg for this.  I
+  think that is worth investigating.  I suspect that bugs or bad
+  design are causing waste; they could be in Gnus, or in Emacs. -- RMS
+
+* Google group digest
+  
+  The result of Google group search return a thread. Is it a digest
+  format?
+
+* NOV caching.
+  
+  Implement NOV caching with Gnus Agent.
+
+* Multiple charsets for topic names.
+  
+  [Done]
+
+* Allow specification of server in Newsgroups header
+  
+  [Kai wrote]
+
+  WIBNI I could put `Newsgroups: nntp+quimby:bla' into a message and
+  Gnus would know to post this message on my server `nntp:quimby' into
+  the group bla?  I think this would be way cool.
+
+  But Gnus would have to rewrite the Newsgroups header before actually
+  sending the posting.
+
+  Thanks for Micha Wiedenmann for this suggestion.
+
+* Understand mail-user-agent. Maybe gnus-mail-user-agent.
+  
+  [Done]
+
+* Emphasis delimiters show when `W W c'.
+
+  [Fixed]
+
+* Parsing of the common list confirmation requests so that Gnus can
+   prepare the response with a single command.  Including LISTSERV
+   periodic ping messages and the like.
+
+* Parsing of the various List-* headers to enable automatic commands
+   like "send help message," "send unsubscribe message," and the like.
+
+   [done, see gnus-ml.el]
+
+* Parsing of the subscription notice to stash away details like what
+   address you're subscribed to the list under (and automatically send
+   mail to the list using that address, when you send mail inside the list
+   group), what address to mail to unsubscribe, and the list info message
+   if available.  Hitting the "get FAQ" command inside a mailing list
+   group should display that stashed copy of the info message.
+
+* Some help in coming up with good split rules for mailing lists, as
+   automated as possible.  Splitting on To and Cc is almost always not
+   what I want, since it can misfile messages and since if I'm cc'd on
+   list mail I want to get both copies, one in my personal mailbox and one
+   in the list mailbox.  I know other people handle it other ways, but I
+   prefer it that way.  Accordingly, some way to semi-automatically
+   generate split rules based on Sender, Mailing-List, Return-Path,
+   X-Loop, and all of the other random headers that often work would be
+   very cool.
+
+* Support for zipped folders for all backends this makes sense for.
+  Most likely using jka-compr. (It has been suggested that this do
+  work but I think it should be verified for all backends.)
+
+* Support for RFC2015, PGP-MIME. Probably has to involve the people in
+  the Mailcrypt project.
+
+  [done]
+
+* Agent (Can someone write some subtopics here? I don't use it myself
+  so I don't know what is lacking.)
+
+* Support for encrypted folders. Even if the mail arrives unencrypted
+  Gnus should be able to encrypt the *folder* for added safety. This
+  should go for both Gnus' own folders and the folders Gnus reads from
+  (e.g. /var/spool/mail/${USER}). All backends this makes sense for.
+
+  [John Wiegley's article <200011030445.VAA08277@localhost.dynodns.net>,
+   posted on gnu.emacs.gnus does this.
+   Also, gnus-article-encrypt `K E' encrypts the article body.]
+
+* The stuff on "Newest Features" in the manual should be implemented
+  and the node updated (it maybe is?).
+
+* Splitting .newsrc.eld so the history is in one file and the
+  configuration is in another. To help those that reads at two
+  locations (e.g. work and home) and want to have the same
+  configuration.
+
+* gnus-uu-decode should complain if one or more parts of a series post
+  (ie, "part N of X") is missing, and optionally tick what parts are
+  there for decoding in a later session.
+
+* Additional article marking, and an ability to affect marks placed
+  during e.g. mail acquisition.  I want to be able to notice the
+  subject "fast money" or "web traffic", automatically mark it with a
+  `$', and score it into oblivion.  (But I fear that wanting to change
+  marks with mail-source-* and nnmail-* functions will represent a
+  philosophical conflict with the rest of Gnus' management of article
+  marks.  mail-source-* and nnmail-* currently hack around with files
+  under ~/Mail and leave traces in ~/Mail/active, but don't affect
+  things stored in .newsrc.eld.)
+
+* A much better interface to nnmail-split-methods.  I don't know how
+  I'd like this done, but I know that the current method of manually
+  hacking regexps is pretty untenable for new users.  My boss, who is
+  tenured faculty at CMU and CEO & CTO at JPRC, and whose research
+  work has involved Lisp for the last 25 years, is trying to implant
+  himself in a Gnus mail environment, and this is a big sticking point
+  even for him.
+
+* PGP-supported encryption of entire nnml & nnmh groups.  There are
+  people with whom I exchange mail routinely who don't send w/PGP, but
+  I'd really rather that the content not be left lying around
+  unencrypted.  Hook into article acquisition the way jka-compr
+  supposedly does, to auto-decrypt every message read.
+
+  [See Support for encrypted folders.]
+
+* Baby's First Mail In Gnus.  Some set of functions that the
+  new-to-mail-in-Gnus user can invoke which will query the user
+  appropriately for the basic information required to establish mail
+  handling, leaving the appropriate traces in .gnus.  Perhaps a
+  customize buffer would be appropriate.
+  - Where does your mail come from?
+  - If some server, what is your POP/IMAP protocol identity?
+  - What is your identity when sending mail, as opposed to posting to
+    Usenet?
+  - Here are some basic concepts of mail groups (list a few:
+    personal mail, company-wide mail, mailing lists, garbage dumps,
+    receptacles for outbound copies of what one sends; which ones do
+    you want to instantiate, and what mail should land in each?
+    [/viz./ problem of nnmail-split-methods interface.]
+
+* Full integration of nnir into Gnus.  Generic hooks for adding new
+  external nnir sources.  I use a couple experimental, in-house tools
+  (JPRC is a research lab, occupied with document analysis and machine
+  learning) and adding new search engines to nnir by hacking the main
+  nnir.el module is rather clunky.
+
+* Manual ordering of articles in an nnml folder.
+
+  That is, keystrokes to move articles (or whole threads) up or down
+  in the *Summary* buffer relative to the other articles.  The order
+  would be persistent (e.g., across gnus sessions).
+
+  With this ability, an nnml folder would make for a good to-do list.
+
+* Since many uses Gnus to store to do lists I think it is time for an
+  nntodo. (I know Kai already written one, maybe use that for a start?)
+
+* nnsql backend, which would allow messages or folders to be imported
+  in a local (My|Postgre|?)SQL RDBMS.
+
+* "posting profiles" ideally accessible from a popup menu; allowing
+  choice between predefined profiles of
+  from,name,organization,etc. Example: I'm at home, but need to reply
+  to a work mail; i can hit 'R', then use this command to switch to my
+  'work' profile for purposes of this one reply. (This might already
+  be possible with current Gnus, but I don't think so.)
+
+* Better handling of the mail retrieving / splitting feature:
+  - the variables <backend>-get-new-mail should not exist anymore. Mail
+    retrieving should be a separate matter.
+  - we should be able to split mails to groups AND backends at the same time.
+  - meanwhile, we should still be able to associate certain mail sources with
+    certain backends.
+
+* A better interface to the agent download scoring rules, like the one
+  for the other scoring rules.
+
+* Editing of messages in the agents cache.
+
+* More article marks (like '!' or '?').
+  Maybe user defined marks that can be displayed as any choosen charakter,
+  so one could do things like limiting on, to do whatever one likes with
+  these articles.
+
+* A possibility to add notes to messages. If thouse could include links
+  to other (stored) messages this would be very practical.
+
+* A nnfolder like backend with .overview files.
+  This would not only speed up things, but also allow nnir to work on it.
+
+  [done]
+
+* Allow article editing in groups which do not support it, but
+  emulating it via deleting the old article and entering the new one
+  into the group.  This would be very useful to support `T ^' (say) in
+  nnimap groups.
+
+* Allow user to specify which kinds of groups should be displayed.
+  For example, I want to display all the groups that are displayed
+  now, plus those which have cached messages in them.  (Gnus does
+  display those with ticked messages but not those with
+  cached-but-unticked ones.)  This would become even more important
+  when we allow labels.
+
+* Go through the todo list and remove items already done.
+
+* Create new data type `article identifier' and use that instead of
+  article numbers.  A first implementation could offer something like
+  (num . 4711) but this could be extended.  This would be useful for
+  using servers with *really* large numbers -- there we could have a
+  bignum type.  It might also be useful for the nnweb and nnultimate
+  thingies where article identifiers are not really numbers.
+
+* Allow use of digests to keep related articles.  Normally, you use
+  groups to group together articles which are thematically related.
+  But sometimes, you have so many themes that this becomes
+  impractical.  WIBNI I could have digests in a group, and there was a
+  way to add a new article to one of the digests in that group?
+
+  Or maybe what I really want is a way to tell Gnus that a specific
+  thread should always be hidden (as in `T h') by default, while most
+  other threads are not hidden by default.  Hm.
+
+* New backend between nnfolder and nnml: have more than one article
+  per file, but more than one file per group.  With .overview files.
+
+  [done. nnfolder has .overview.  Backward- and forward-compatible
+   between 1.0 and 2.0. (setq nnfolder-nov-is-evil t) disables the
+   feature]
+
+* .overview files for nnfolder?
+  
+  [done]
+
+* New backend nnbabylfolder.  There is also nnbabyl which is like
+  nnmbox but uses babyl format, but there is no babyl format
+  equivalent of nnfolder.
+
+* Make movement commands in summary buffer independent of `move after
+  mark' behavior when marking articles.  Currently, if you don't want
+  `E' to move to the next unread article, you have to set
+  gnus-summary-goto-unread to nil, and then there is no way to move to
+  the next or previous unread article.
+
+  This one has two sub-tasks.  Providing the commands is one thing,
+  finding out useful key bindings for them is another.  I think we
+  could provide the commands first while not changing the behavior of
+  the key bindings; then different people can experiment with
+  different key binding schemes until we find something which suits
+  many people.
+
+* `Move to next/previous/first article' is a misnomer, since ticked
+  articles are also unread but not moved to by these commands.  Should
+  the terminology be fixed or the documentation, or what?
+
+* Allow sorting of threads by newest article rather than by root of
+  thread.  Consider the following thread structure:
+
+    root1       Jan 1
+      leaf1     Jan 4
+    root2       Jan 2
+      leaf2     Jan 3
+
+  These two threads are sorted this way because root1 is older than
+  root2.  I want an option to sort them the other way round because
+  leaf1 is newer than leaf2.
+
+* Improve editing of MIME messages.  I would like to use html-mode to
+  edit the body of a text/html message, and enriched-mode for
+  text/enriched messages, and so on.  This should go for multipart
+  messages as well.  This is probably a hard one since Emacs currently
+  does not allow several major modes per buffer.  But maybe it would
+  be nice to hack Emacs to provide this infrastructure so that Gnus
+  can make use of it?  This would also make it possible to provide
+  nifty commands for editing the headers, for example, rather than
+  relying on commands which do the same thing everywhere.
+  message-x.el is really just a half-assed attempt at doing it, and
+  while it is useful, that's not the way it should be done.
+
+  I think Francisco Potort,Al(B already did something like this?
+
+* Provide commands for editing MML tags.  For example, there could be
+  a command mml-add-tag-attribute which prompts me for an attribute
+  name (with completion, from the set filename, type, ...), and then
+  for a value.  (This is like `C-c +' in psgml.)  Or there could be a
+  command which showed me all the attributes in an MML tag and allows
+  me to use TAB to move between them, and then to edit each attribute
+  value.  (This is like `C-c C-a' in psgml.)
+
+* Have Gnus automagically set group parameters for mailing list
+  groups.  For example, if I have a splitting rule that automatically
+  sorts ding@gnus.org into mail.ding, then Gnus should clue in, set
+  the to-list parameter to 'ding@gnus.org', and set total-expire.
+  (This is probably Hard (TM).  And of course the user should be able
+  to configure what parameters exactly get set.)
+
+* Along the same lines, automagically detect broken reply-to's.  (But
+  don't auto-detect users legitimately setting a reply-to header that
+  points back to the list.)
+
+* Make it easier to change parameters on a set of groups,
+  e.g. set/clear gcc-self on process-marked groups.
+
+* Make it easier/possible to migrate between primary select-methods,
+  if that concept is going to be kept.  Right now I have only one
+  group on my primary server, and I'd kind of like to change from nntp
+  to nnml, but apparently this doesn't work well.
+
+* Make it possible to refer to uniquely-named groups without
+  select-method prefix (e.g. mail.misc instead of nnml:mail.misc).
+
+* Allow a user-defined picons directory for personal groups.
+
+* Annotations as discussed last autumn. Be able to make comments to
+  articles for all bakends. The comments amybe should go into a
+  seperate "backend", like nndraft.
+
+* Catchup on a topic and all its subtopics. I.e. do "c y" when on a
+  topic line in *Group*.
+
+* Better/more advanced subject washing in *Summary*, see my
+  js-gnus-simplify-subject-function I posted earlier this winter.
+
+;; From Newest Features node. Some are not done.
+
+* I would like the zombie-page to contain an URL to the source of the
+latest version of gnus or some explanation on where to find it.
+
+*  A way to continue editing the latest Message composition.
+
+*  http://www.sonicnet.com/feature/ari3/
+
+   [N/A]
+
+*  facep is not declared.
+
+* Include a section in the manual on why the number of articles isn't
+the same in the group buffer and on the SPC prompt.
+
+*  Interacting with rmail fcc isn't easy.
+
+*       Hypermail:
+      [N/A]<URL:http://www.falch.no/people/pepper/DSSSL-Lite/archives/>
+      [N/A]<URL:http://www.eit.com/software/hypermail/hypermail.html>
+      [N/A]<URL:http://homer.ncm.com/>
+      [N/A]<URL:http://www.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/HTML_Converters/>
+      http://www.uwsg.indiana.edu/hypermail/linux/kernel/9610/index.html
+      [N/A]<URL:http://union.ncsa.uiuc.edu/HyperNews/get/www/html/converters.html>
+      [N/A]http://www.miranova.com/gnus-list/
+
+   [w3 or nnwarchive?]
+
+* `^-- ' is made into - in LaTeX.
+
+*  gnus-kill is much slower than it was in GNUS 4.1.3.
+
+*  when expunging articles on low score, the sparse nodes keep
+ hanging on?
+
+*  starting the first time seems to hang Gnus on some systems.  Does
+ NEWGROUPS answer too fast?
+
+*  nndir doesn't read gzipped files.
+
+*  FAQ doesn't have an up node?
+
+*  when moving mail from a procmail spool to the crash-box, the
+ crash-box is only appropriate to one specific group.
+
+*  `t' `t' makes X-Faces disappear.
+
+*  nnmh-be-safe means that crossposted articles will be marked as
+ unread.
+
+*  Orphan score entries don't show on "V t" score trace
+
+*  when clearing out data, the cache data should also be reset.
+
+* rewrite gnus-summary-limit-children to be non-recursive to avoid
+exceeding lisp nesting on huge groups.
+
+*  expunged articles are counted when computing scores.
+
+*  implement gnus-batch-brew-soup
+
+*  ticked articles aren't easy to read in pick mode - `n' and stuff
+ just skips past them.  Read articles are the same.
+
+*  topics that contain just groups with ticked articles aren't
+ displayed.
+
+*  nndoc should always allocate unique Message-IDs.
+
+*  If there are mail groups the first time you use Gnus, Gnus'll
+ make the mail groups killed.
+
+*  no "no news is good news" when using topics.
+
+*  when doing crosspost marking, the cache has to be consulted and
+ articles have to be removed.
+
+*  nnweb should fetch complete articles when they are split into
+ several parts.
+
+*  scoring on head immediate doesn't work.
+
+*  finding short score file names takes forever.
+
+*  canceling articles in foreign groups.
+
+*  nntp-open-rlogin no longer works.
+
+*  C-u C-x C-s (Summary) switches to the group buffer.
+
+*  move nnmail-split-history out to the backends.
+
+*  nnweb doesn't work properly.
+
+*  using a virtual server name as `gnus-select-method' doesn't work?
+
+*  when killing/yanking a group from one topic to another in a
+ slave, the master will yank it first to one topic and then add it
+ to another.  Perhaps.
+
+*  warn user about `=' redirection of a group in the active file?
+
+*  take over the XEmacs menubar and offer a toggle between the XEmacs
+ bar and the Gnus bar.
+
+*       push active file and NOV file parsing down into C code.
+      `(canonize-message-id id)'
+      `(mail-parent-message-id references n)'
+      `(parse-news-nov-line &optional dependency-hashtb)'
+      `(parse-news-nov-region beg end &optional dependency-hashtb fullp)'
+      `(parse-news-active-region beg end hashtb)'
+
+*  nnml .overview directory with splits.
+
+*  asynchronous cache
+
+*  postponed commands.
+
+*  the selected article show have its Subject displayed in its
+ summary line.
+
+*  when entering groups, get the real number of unread articles from
+ the server?
+
+*  sort after gathering threads - make false roots have the headers
+ of the oldest orphan with a 0 article number?
+
+*  nndoc groups should inherit the score files of their parents?
+ Also inherit copy prompts and save files.
+
+*  command to start up Gnus (if not running) and enter a mail mode
+ buffer.
+
+*  allow editing the group description from the group buffer for
+ backends that support that.
+
+* gnus-hide,show-all-topics
+
+*  groups and sub-topics should be allowed to mingle inside each
+ topic, and not just list all subtopics at the end.
+
+*  a command to remove all read articles that are not needed to
+ connect threads - `gnus-summary-limit-to-sparse-unread'?
+
+*  a variable to turn off limiting/cutting of threads in the tree
+ buffer.
+
+*  a variable to limit how many files are uudecoded.
+
+*  add zombie groups to a special "New Groups" topic.
+
+*  server mode command: close/open all connections
+
+*  put a file date in gnus-score-alist and check whether the file
+ has been changed before using it.
+
+*  on exit from a digest group, go to the next article in the parent
+ group.
+
+*  hide (sub)threads with low score.
+
+*  when expiring, remove all marks from expired articles.
+
+*  gnus-summary-limit-to-body
+
+*  a regexp alist that says what level groups are to be subscribed
+ on.  Eg. - `(("nnml:" . 1))'.
+
+*  easier interface to nnkiboze to create ephemeral groups that
+ contain groups that match a regexp.
+
+*  allow newlines in <URL:> urls, but remove them before using the
+ URL.
+
+*  If there is no From line, the mail backends should fudge one from
+ the "From " line.
+
+*  fuzzy simplifying should strip all non-alpha-numerical info from
+ subject lines.
+
+*  gnus-soup-brew-soup-with-high-scores.
+
+*  nntp-ping-before-connect
+
+*  command to check whether NOV is evil.  "list overview.fmt".
+
+*  when entering a group, Gnus should look through the score files
+ very early for `local' atoms and set those local variables.
+
+*  message annotations.
+
+*  topics are always yanked before groups, and that's not good.
+
+*  (set-extent-property extent 'help-echo "String to display in
+ minibuf") to display help in the minibuffer on buttons under
+ XEmacs.
+
+*  allow group line format spec to say how many articles there are
+ in the cache.
+
+*  AUTHINFO GENERIC
+
+*  `run-with-idle-timer' in gnus-demon.
+
+*  stop using invisible text properties and start using overlays
+ instead
+
+*  C-c C-f C-e to add an Expires header.
+
+*  go from one group to the next; everything is expunged; go to the
+ next group instead of going to the group buffer.
+
+*  gnus-renumber-cache - to renumber the cache using "low" numbers.
+
+*  record topic changes in the dribble buffer.
+
+*  `nnfolder-generate-active-file' should look at the folders it
+ finds and generate proper active ranges.
+
+*  nneething-look-in-files-for-article-heads variable to control
+ whether nneething should sniff all files in the directories.
+
+*  gnus-fetch-article - start Gnus, enter group, display article
+
+*  gnus-dont-move-articles-to-same-group variable when respooling.
+
+*  when messages are crossposted between several auto-expirable
+ groups, articles aren't properly marked as expirable.
+
+*  nneething should allow deletion/moving.
+
+*  TAB on the last button should go to the first button.
+
+*  if the car of an element in `mail-split-methods' is a function,
+ and the function returns non-nil, use that as the name of the
+ group(s) to save mail in.
+
+*  command for listing all score files that have been applied.
+
+*  a command in the article buffer to return to `summary' config.
+
+*  `gnus-always-post-using-current-server' - variable to override
+ `C-c C-c' when posting.
+
+*  nnmail-group-spool-alist - says where each group should use as a
+ spool file.
+
+*  when an article is crossposted to an auto-expirable group, the
+ article should be marker as expirable.
+
+*  article mode command/menu for "send region as URL to browser".
+
+*  on errors, jump to info nodes that explain the error.  For
+ instance, on invalid From headers, or on error messages from the
+ nntp server.
+
+*  when gathering threads, make the article that has no "Re: " the
+ parent.  Also consult Date headers.
+
+*  a token in splits to call shrink-window-if-larger-than-buffer
+
+*  `1 0 A M' to do matches on the active hashtb.
+
+*  duplicates - command to remove Gnus-Warning header, use the read
+ Message-ID, delete the "original".
+
+*  when replying to several messages at once, put the "other"
+ message-ids into a See-Also header.
+
+*  support setext: URL:http://www.bsdi.com/setext/
+
+*  support ProleText:
+ <URL:http://proletext.clari.net/prole/proletext.html>
+
+*  when browsing a foreign server, the groups that are already
+ subscribed should be listed as such and not as "K".
+
+ [done]
+
+*  generate font names dynamically.
+
+*  score file mode auto-alist.
+
+*  allow nndoc to change/add/delete things from documents.  Implement
+ methods for each format for adding an article to the document.
+
+*  `gnus-fetch-old-headers' `all' value to incorporate absolutely
+ all headers there is.
+
+*  function like `|', but concatenate all marked articles and pipe
+ them to the process.
+
+*  cache the list of killed (or active) groups in a separate file.
+ Update the file whenever we read the active file or the list of
+ killed groups in the .eld file reaches a certain length.
+
+*  function for starting to edit a file to put into the current mail
+ group.
+
+*  score-find-trace should display the total score of the article.
+
+*  "ghettozie" - score on Xref header and nix it out after using it
+ to avoid marking as read in other groups it has been crossposted
+ to.
+
+*  look at procmail splitting.  The backends should create the
+ groups automatically if a spool file exists for that group.
+
+*  function for backends to register themselves with Gnus.
+
+*  when replying to several process-marked articles, have all the
+ From end up in Cc headers?  Variable to toggle.
+
+*  command to delete a crossposted mail article from all groups it
+ has been mailed to.
+
+*  `B c' and `B m' should be crosspost aware.
+
+*  hide-pgp should also hide PGP public key blocks.
+
+*  Command in the group buffer to respool process-marked groups.
+
+*  `gnus-summary-find-matching' should accept pseudo-"headers" like
+ "body", "head" and "all"
+
+*  When buttifying <URL: > things, all white space (including
+ newlines) should be ignored.
+
+*  Process-marking all groups in a topic should process-mark groups
+ in subtopics as well.
+
+*  Add non-native groups to the list of killed groups when killing
+ them.
+
+*  nntp-suggest-kewl-config to probe the nntp server and suggest
+ variable settings.
+
+*  add edit and forward secondary marks.
+
+*  nnml shouldn't visit its .overview files.
+
+*  allow customizing sorting within gathered threads.
+
+*  `B q' shouldn't select the current article.
+
+*  nnmbox should support a newsgroups file for descriptions.
+
+*  allow fetching mail from several pop servers.
+
+  [done]
+
+*  Be able to specify whether the saving commands save the original
+ or the formatted article.
+
+*  a command to reparent with the child process-marked (cf. `T ^'.).
+
+*  I think the possibility to send a password with nntp-open-rlogin
+ should be a feature in Red Gnus.
+
+*  The `Z n' command should be possible to execute from a mouse
+ click.
+
+*  more limiting functions - date, etc.
+
+*  be able to limit on a random header; on body; using reverse
+ matches.
+
+*  a group parameter (`absofucking-total-expiry') that will make
+ Gnus expire even unread articles.
+
+*  a command to print the article buffer as postscript.
+
+*  variable to disable password fetching when opening by
+ nntp-open-telnet.
+
+*  manual: more example servers - nntp with rlogin, telnet
+
+*  checking for bogus groups should clean topic alists as well.
+
+*  canceling articles in foreign groups.
+
+*  article number in folded topics isn't properly updated by Xref
+ handling.
+
+*  Movement in the group buffer to the next unread group should go
+ to the next closed topic with unread messages if no group can be
+ found.
+
+*  Extensive info pages generated on the fly with help everywhere -
+ in the "*Gnus edit*" buffers, for instance.
+
+*  Topic movement commands - like thread movement.  Up, down,
+ forward, next.
+
+*  a way to tick/mark as read Gcc'd articles.
+
+   [done, (setq gnus-inews-mark-gcc-as-read t)]
+
+*  a way to say that all groups within a specific topic comes from a
+ particular server?  Hm.
+
+*  `gnus-article-fill-if-long-lines' - a function to fill the
+ article buffer if there are any looong lines there.
+
+*  `T h' should jump to the parent topic and fold it.
+
+*  a command to create an ephemeral nndoc group out of a file, and
+ then splitting it/moving it to some other group/backend.
+
+*  a group parameter for nnkiboze groups that says that all kibozed
+ articles should be entered into the cache.
+
+*  It should also probably be possible to delimit what
+ `gnus-jog-cache' does - for instance, work on just some groups, or
+ on some levels, and entering just articles that have a score
+ higher than a certain number.
+
+*  nnfolder should append to the folder instead of re-writing the
+ entire folder to disk when accepting new messages.
+
+*  allow all backends to do the proper thing with .gz files.
+
+*  a backend for reading collections of babyl files nnbabylfolder?
+
+*  a command for making the native groups into foreign groups.
+
+*  server mode command for clearing read marks from all groups from
+ a server.
+
+*  when following up multiple articles, include all To, Cc, etc
+ headers from all articles.
+
+*  a command for deciding what the total score of the current thread
+ is.  Also a way to highlight based on this.
+
+*  command to show and edit group scores
+
+*  a gnus-tree-minimize-horizontal to minimize tree buffers
+ horizontally.
+
+*  command to generate nnml overview file for one group.
+
+*  `C-u C-u a' - prompt for many crossposted groups.
+
+*  keep track of which mail groups have received new articles (in
+ this session).  Be able to generate a report and perhaps do some
+ marking in the group buffer.
+
+*  gnus-build-sparse-threads to a number - build only sparse threads
+ that are of that length.
+
+*  have nnmh respect mh's unseen sequence in .mh_profile.
+
+*  cache the newsgroups descriptions locally.
+
+*  asynchronous posting under nntp.
+
+*  be able to control word adaptive scoring from the score files.
+
+*  a variable to make `C-c C-c' post using the "current" select
+ method.
+
+*  `limit-exclude-low-scored-articles'.
+
+*  if `gnus-summary-show-thread' is a number, hide threads that have
+ a score lower than this number.
+
+*  split newsgroup subscription variable up into "order" and
+ "method".
+
+*  buttonize ange-ftp file names.
+
+*  a command to make a duplicate copy of the current article so that
+ each copy can be edited separately.
+
+*  nnweb should allow fetching from the local nntp server.
+
+*  record the sorting done in the summary buffer so that it can be
+ repeated when limiting/regenerating the buffer.
+
+*  nnml-generate-nov-databses should generate for all nnml servers.
+
+*  when the user does commands in the group buffer, check the
+ modification time of the .newsrc.eld file and use
+ ask-user-about-supersession-threat.  Also warn when trying to save
+ .newsrc.eld and it has changed.
+
+*  M-g on a topic will display all groups with 0 articles in the
+ topic.
+
+*  command to remove all topic stuff.
+
+*  allow exploding incoming digests when reading incoming mail and
+ splitting the resulting digests.
+
+*  nnsoup shouldn't set the `message-' variables.
+
+*  command to nix out all nnoo state information.
+
+*  nnmail-process-alist that calls functions if group names matches
+ an alist - before saving.
+
+*  use buffer-invisibility-spec everywhere for hiding text.
+
+*  variable to activate each group before entering them to get the
+ (new) number of articles.  `gnus-activate-before-entering'.
+
+*  command to fetch a Message-ID from any buffer, even starting Gnus
+ first if necessary.
+
+*  when posting and checking whether a group exists or not, just ask
+ the nntp server instead of relying on the active hashtb.
+
+*  buttonize the output of `C-c C-a' in an apropos-like way.
+
+*  `G p' should understand process/prefix, and allow editing of
+ several groups at once.
+
+*  command to create an ephemeral nnvirtual group that matches some
+ regexp(s).
+
+*  nndoc should understand "Content-Type: message/rfc822" forwarded
+ messages.
+
+ [done]
+
+*  it should be possible to score "thread" on the From header.
+
+*  hitting RET on a "gnus-uu-archive" pseudo article should unpack
+ it.
+
+*  `B i' should display the article at once in the summary buffer.
+
+*  remove the "*" mark at once when unticking an article.
+
+*  `M-s' should highlight the matching text.
+
+*  when checking for duplicated mails, use Resent-Message-ID if
+ present.
+
+*  killing and yanking groups in topics should be better.  If
+ killing one copy of a group that exists in multiple topics, only
+ that copy should be removed.  Yanking should insert the copy, and
+ yanking topics should be possible to be interspersed with the
+ other yankings.
+
+*  command for enter a group just to read the cached articles.  A
+ way to say "ignore the nntp connection; just read from the cache."
+
+*  `X u' should decode base64 articles.
+
+   [`X m' does so.]
+
+*  a way to hide all "inner" cited text, leaving just the most
+ recently cited text.
+
+*  nnvirtual should be asynchronous.
+
+*  after editing an article, gnus-original-article-buffer should be
+ invalidated.
+
+*  there should probably be a way to make Gnus not connect to the
+ server and just read the articles in the server
+
+*  allow a `set-default' (or something) to change the default value
+ of nnoo variables.
+
+*  a command to import group infos from a .newsrc.eld file.
+
+*  groups from secondary servers have the entire select method
+ listed in each group info.
+
+*  a command for just switching from the summary buffer to the group
+ buffer.
+
+*  a way to specify that some incoming mail washing functions should
+ only be applied to some groups.
+
+*  Message `C-f C-t' should ask the user whether to heed
+ mail-copies-to: never.
+
+*  new group parameter - `post-to-server' that says to post using
+ the current server.  Also a variable to do the same.
+
+*  the slave dribble files should auto-save to the slave file names.
+
+*  a group parameter that says what articles to display on group
+ entry, based on article marks.
+
+*  a way to visually distinguish slave Gnusae from masters.  (Whip
+ instead of normal logo?)
+
+*  Use DJ Bernstein "From " quoting/dequoting, where applicable.
+
+*  Why is hide-citation-maybe and hide-citation different?  Also
+ clear up info.
+
+*  group user-defined meta-parameters.
+
+ From: John Griffith <griffith@sfs.nphil.uni-tuebingen.de>
+
+*  I like the option for trying to retrieve the FAQ for a group and
+ I was thinking it would be great if for those newsgroups that had
+ archives you could also try to read the archive for that group.
+ Part of the problem is that archives are spread all over the net,
+ unlike FAQs.  What would be best I suppose is to find the one
+ closest to your site.
+
+ In any case, there is a list of general news group archives at
+ ftp://ftp.neosoft.com/pub/users/claird/news.lists/newsgroup_archives.html
+
+*      From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
+      (add-hook 'gnus-select-group-hook
+	(lambda ()
+	  (gnus-group-add-parameter group
+	     (cons 'gnus-group-date-last-entered (list (current-time-string))))))
+
+      (defun gnus-user-format-function-d (headers)
+	"Return the date the group was last read."
+	(cond ((car (gnus-group-get-parameter gnus-tmp-group 'gnus-group-date-last-entered)))
+	    (t "")))
+
+*  tanken var at n,Ae(Br du bruker `gnus-startup-file' som prefix (FOO)
+ til ,Ae(B lete opp en fil FOO-SERVER, FOO-SERVER.el, FOO-SERVER.eld,
+ kan du la den v,Af(Bre en liste hvor du bruker hvert element i listen
+ som FOO, istedet.  da kunne man hatt forskjellige serveres
+ startup-filer forskjellige steder.
+
+* LMI> Well, nnbabyl could alter the group info to heed labels like
+ LMI> answered and read, I guess.
+
+ It could also keep them updated (the same for the Status: header of
+ unix mbox files).
+
+ They could be used like this:
+
+      `M l <name> RET' add label <name> to current message.
+      `M u <name> RET' remove label <name> from current message.
+      `/ l <expr> RET' limit summary buffer according to <expr>.
+
+      <expr> would be a boolean expression on the labels, e.g.
+
+      `/ l bug & !fixed RET'
+
+ would show all the messages which are labeled `bug' but not labeled
+ `fixed'.
+
+ One could also imagine the labels being used for highlighting, or
+ affect the summary line format.
+
+* Sender: abraham@dina.kvl.dk
+
+ I'd like a gnus-find-file which work like find file, except that it
+ would recognize things that looks like messages or folders:
+
+ - If it is a directory containing numbered files, create an nndir
+ summary buffer.
+
+ - For other directories, create a nneething summary buffer.
+
+ - For files matching "\\`From ", create a nndoc/mbox summary.
+
+ - For files matching "\\`BABYL OPTIONS:", create a nndoc/baby
+ summary.
+
+ - For files matching "\\`[^ \t\n]+:", create an *Article* buffer.
+
+ - For other files, just find them normally.
+
+ I'd like `nneething' to use this function, so it would work on a
+ directory potentially containing mboxes or babyl files.
+
+* Please send a mail to bwarsaw@cnri.reston.va.us (Barry A. Warsaw)
+ and tell him what you are doing.
+
+* Currently, I get prompted:
+
+ decend into sci?  - type y decend into sci.something ?  - type n
+ decend into ucd?
+
+ The problem above is that since there is really only one
+ subsection of science, shouldn't it prompt you for only descending
+ sci.something?  If there was a sci.somethingelse group or section,
+ then it should prompt for sci? first the sci.something? then
+ sci.somethingelse?...
+
+* Ja, det burde v,Af(Bre en m,Ae(Bte ,Ae(B si slikt.  Kanskje en ny variabel?
+ `gnus-use-few-score-files'?  S,Ae(B kunne score-regler legges til den
+ "mest" lokale score-fila.  F. eks. ville no-gruppene betjenes av
+ "no.all.SCORE", osv.
+
+* What i want is for Gnus to treat any sequence or combination of
+ the following as a single spoiler warning and hide it all,
+ replacing it with a "Next Page" button:
+
+ ^L's
+
+ more than n blank lines
+
+ more than m identical lines (which should be replaced with button
+ to show them)
+
+ any whitespace surrounding any of the above
+
+* Well, we could allow a new value to `gnus-thread-ignore-subject' -
+ `spaces', or something.  (We could even default to that.)  And then
+ subjects that differ in white space only could be considered the
+ "same" subject for threading purposes.
+
+* Modes to preprocess the contents (e.g. jka-compr) use the second
+ form "(REGEXP FUNCTION NON-NIL)" while ordinary modes (e.g. tex)
+ use the first form "(REGEXP . FUNCTION)", so you could use it to
+ distinguish between those two types of modes. (auto-modes-alist,
+ insert-file-contents-literally.)
+
+*  Under XEmacs - do funny article marks: tick - thumb tack killed -
+ skull soup - bowl of soup score below - dim light bulb score over
+ - bright light bulb
+
+* Yes. I think the algorithm is as follows:
+
+      Group-mode
+
+	 show-list-of-articles-in-group
+	      if (key-pressed == SPACE)
+		      if (no-more-articles-in-group-to-select)
+			      if (articles-selected)
+				      start-reading-selected-articles;
+			      junk-unread-articles;
+			      next-group;
+		       else
+			      show-next-page;
+
+	       else if (key-pressed = '.')
+		      if (consolidated-menus)         # same as hide-thread in Gnus
+			      select-thread-under-cursor;
+		      else
+			      select-article-under-cursor;
+
+
+      Article-mode
+	      if (key-pressed == SPACE)
+		      if (more-pages-in-article)
+			      next-page;
+		      else if (more-selected-articles-to-read)
+			      next-article;
+		      else
+			      next-group;
+
+* My precise need here would have been to limit files to Incoming*.
+ One could think of some `nneething-only-files' variable, but I
+ guess it would have been unacceptable if one was using many
+ unrelated such nneething groups.
+
+ A more useful approach would be to, in response to the `G D'
+ prompt, be allowed to say something like: `~/.mail/Incoming*',
+ somewhat limiting the top-level directory only (in case
+ directories would be matched by the wildcard expression).
+
+* It would be nice if it also handled
+
+ <URL:news://sunsite.auc.dk/>
+
+ which should correspond to `B nntp RET sunsite.auc.dk' in *Group*.
+
+ [done]
+
+*    Take a look at w3-menu.el in the Emacs-W3 distribution - this
+ works out really well.  Each menu is 'named' by a symbol that
+ would be on a gnus-*-menus (where * would be whatever, but at
+ least group, summary, and article versions) variable.
+
+ So for gnus-summary-menus, I would set to '(sort mark dispose ...)
+
+ A value of '1' would just put _all_ the menus in a single 'GNUS'
+ menu in the main menubar.  This approach works really well for
+ Emacs-W3 and VM.
+
+*  nndoc should take care to create unique Message-IDs for all its
+ articles.
+
+*  gnus-score-followup-article only works when you have a summary
+ buffer active.  Make it work when posting from the group buffer as
+ well.  (message-sent-hook).
+
+*  rewrite gnus-demon to use run-with-idle-timers.
+
+*  * Enhancements to Gnus:
+
+ Add two commands:
+
+ * gnus-servers (gnus-start-server-buffer?)-enters Gnus and goes
+ straight to the server buffer, without opening any connections to
+    servers first.
+
+ * gnus-server-read-server-newsrc-produces a buffer very similar to
+    the group buffer, but with only groups from that server listed;
+    quitting this buffer returns to the server buffer.
+
+*  add a command to check the integrity of an nnfolder folder - go
+ through the article numbers and see that there are no duplicates,
+ and stuff.
+
+*  `unsmileyfy-buffer' to undo smileification.
+
+*  a command to give all relevant info on an article, including all
+ secondary marks.
+
+*  when doing `-request-accept-article', the backends should do the
+ nnmail duplicate checking.
+
+*  allow `message-signature-file' to be a function to return the
+ value of the signature file.
+
+*  In addition, I would love it if I could configure message-tab so
+ that it could call `bbdb-complete-name' in other headers.  So,
+ some sort of interface like
+
+ (setq message-tab-alist       '((message-header-regexp
+ message-expand-group)         ("^\\(To\\|[cC]c\\|[bB]cc\\)"
+ bbdb-complete-name)))
+
+ then you could run the relevant function to complete the
+ information in the header
+
+*  cache the newsgroups file locally to avoid reloading it all the
+ time.
+
+*  a command to import a buffer into a group.
+
+*  nnweb should allow fetching by Message-ID from servers.
+
+*  point in the article buffer doesn't always go to the beginning of
+ the buffer when selecting new articles.
+
+*  a command to process mark all unread articles.
+
+*  `gnus-gather-threads-by-references-and-subject' - first do
+ gathering by references, and then go through the dummy roots and
+ do more gathering by subject.
+
+*  gnus-uu-mark-in-numerical-order - process mark articles in
+ article numerical order.
+
+*  (gnus-thread-total-score  (gnus-id-to-thread (mail-header-id
+ (gnus-summary-article-header)))) bind to a key.
+
+*  sorting by score is wrong when using sparse threads.
+
+*  a command to fetch an arbitrary article - without having to be in
+ the summary buffer.
+
+*  a new nncvs backend.  Each group would show an article, using
+ version branches as threading, checkin date as the date, etc.
+
+*  http://www.dejanews.com/forms/dnsetfilter_exp.html ?  This filter
+ allows one to construct advance queries on the Dejanews database
+ such as specifying start and end dates, subject, author, and/or
+ newsgroup name.
+
+*  new Date header scoring type - older, newer
+
+*  use the summary toolbar in the article buffer.
+
+*  a command to fetch all articles that are less than X days old.
+
+*  in pick mode, `q' should save the list of selected articles in the
+ group info.  The next time the group is selected, these articles
+ will automatically get the process mark.
+
+*  Isn't it possible to (also?) allow M-^ to automatically try the
+ default server if it fails on the current server?  (controlled by a
+ user variable, (nil, t, 'ask)).
+
+*  make it possible to cancel articles using the select method for
+ the current group.
+
+*  `gnus-summary-select-article-on-entry' or something.  It'll
+ default to t and will select whatever article decided by
+ `gnus-auto-select-first'.
+
+*  a new variable to control which selection commands should be
+ unselecting.  `first', `best', `next', `prev', `next-unread',
+ `prev-unread' are candidates.
+
+*  be able to select groups that have no articles in them to be able
+ to post in them (using the current select method).
+
+*  be able to post via DejaNews.
+
+*  `x' should retain any sortings that have been performed.
+
+*  allow the user to specify the precedence of the secondary marks.
+ Also allow them to be displayed separately.
+
+*  gnus-summary-save-in-pipe should concatenate the results from the
+ processes when doing a process marked pipe.
+
+*  a new match type, like Followup, but which adds Thread matches on
+ all articles that match a certain From header.
+
+*  a function that can be read from kill-emacs-query-functions to
+ offer saving living summary buffers.
+
+*  a function for selecting a particular group which will contain
+ the articles listed in a list of article numbers/id's.
+
+*  a battery of character translation functions to translate common
+ Mac, MS (etc) characters into ISO 8859-1.
+
+      (defun article-fix-m$word ()
+	"Fix M$Word smartquotes in an article."
+	(interactive)
+	(save-excursion
+	  (let ((buffer-read-only nil))
+	    (goto-char (point-min))
+	    (while (search-forward "\221" nil t)
+	      (replace-match "`" t t))
+	    (goto-char (point-min))
+	    (while (search-forward "\222" nil t)
+	      (replace-match "'" t t))
+	    (goto-char (point-min))
+	    (while (search-forward "\223" nil t)
+	      (replace-match "\"" t t))
+	    (goto-char (point-min))
+	    (while (search-forward "\224" nil t)
+	      (replace-match "\"" t t)))))
+
+  [done]
+
+*       (add-hook 'gnus-exit-query-functions
+      '(lambda ()
+	 (if (and (file-exists-p nnmail-spool-file)
+		  (> (nnheader-file-size nnmail-spool-file) 0))
+	     (yes-or-no-p "New mail has arrived.  Quit Gnus anyways? ")
+	     (y-or-n-p "Are you sure you want to quit Gnus? "))))
+
+*  allow message-default-headers to be a function.
+
+*  new Date score match types - < > = (etc) that take floating point
+ numbers and match on the age of the article.
+
+*      >  > > If so, I've got one gripe: It seems that when I fire up gnus 5.2.25
+      >  > > under xemacs-19.14, it's creating a new frame, but is erasing the
+      >  > > buffer in the frame that it was called from =:-O
+      >
+      >  > Hm.  How do you start up Gnus?  From the toolbar or with
+      >  > `M-x gnus-other-frame'?
+      >
+      >    I normally start it up from the toolbar; at
+      > least that's the way I've caught it doing the
+      > deed before.
+
+*  all commands that react to the process mark should push the
+ current process mark set onto the stack.
+
+*  gnus-article-hide-pgp Selv ville jeg nok ha valgt ,Ae(B slette den
+ dersom teksten matcher
+      "\\(This\s+\\)?[^ ]+ has been automatically signed by"
+ og det er maks hundre tegn mellom match-end og ---linja.  Men -det-
+ er min type heuristikk og langt fra alles.
+
+*  `gnus-subscribe-sorted' - insert new groups where they would have
+ been sorted to if `gnus-group-sort-function' were run.
+
+*  gnus-(group,summary)-highlight should respect any `face' text
+ props set on the lines.
+
+*  use run-with-idle-timer for gnus-demon instead of the home-brewed
+ stuff for better reliability.
+
+*  add a way to select which NoCeM type to apply - spam, troll, etc.
+
+*  nndraft-request-group should tally auto-save files.
+
+*  implement nntp-retry-on-break and nntp-command-timeout.
+
+*  gnus-article-highlight-limit that says when not to highlight
+ (long) articles.
+
+*  (nnoo-set SERVER VARIABLE VALUE)
+
+   [done]
+
+*  nn*-spool-methods
+
+*  interrupitng agent fetching of articles should save articles.
+
+*  command to open a digest group, and copy all the articles there
+ to the current group.
+
+*  a variable to disable article body highlights if there's more than
+ X characters in the body.
+
+*  handle 480/381 authinfo requests separately.
+
+*  include the texi/dir file in the distribution.
+
+*  format spec to "tab" to a position.
+
+*  Move all prompting to the new `M-n' default style.
+
+*  command to display all dormant articles.
+
+*  gnus-auto-select-next makeover - list of things it should do.
+
+*  a score match type that adds scores matching on From if From has
+ replied to something someone else has said.
+
+*  Read Netscape discussion groups:
+ snews://secnews.netscape.com/netscape.communicator.unix
+
+* One command to edit the original version if an article, and one to
+ edit the displayed version.
+
+* `T v' - make all process-marked articles the children of the
+ current article.
+
+* Switch from initial text to the new default text mechanism.
+
+* How about making it possible to expire local articles?  Will it be
+ possible to make various constraints on when an article can be
+ expired, e.g. (read), (age > 14 days), or the more interesting
+ (read & age > 14 days)?
+
+* New limit command--limit to articles that have a certain string in
+ the head or body.
+
+* Allow breaking lengthy NNTP commands.
+
+* gnus-article-highlight-limit, to disable highlighting in big
+ articles.
+
+* Editing an article should put the article to be edited in a
+ special, unique buffer.
+
+* A command to send a mail to the admin-address group param.
+
+* A Date scoring type that will match if the article is less than a
+ certain number of days old.
+
+* New spec: %~(tab 56) to put point on column 56
+
+* Allow Gnus Agent scoring to use normal score files.
+
+* Rething the Agent active file thing.  `M-g' doesn't update the
+ active file, for instance.
+
+* With dummy roots, `^' and then selecing the first article in any
+ other dummy thread will make Gnus highlight the dummy root instead
+ of the first article.
+
+* Propagate all group properties (marks, article numbers, etc) up to
+ the topics for displaying.
+
+* `n' in the group buffer with topics should go to the next group
+ with unread articles, even if that group is hidden in a topic.
+
+* gnus-posting-styles doesn't work in drafts.
+
+* gnus-summary-limit-include-cached is slow when there are many
+ articles in the cache, since it regenerates big parts of the
+ summary buffer for each article.
+
+* Implement gnus-batch-brew-soup.
+
+* Group parameters and summary commands for un/subscribing to mailing
+ lists.
+
+* Introduce nnmail-home-directory.
+
+* gnus-fetch-group and friends should exit Gnus when the user exits
+ the group.
+
+* The jingle is only played on the second invocation of Gnus.
+
+* Bouncing articles should do MIME.
+
+  [done]
+
+* Crossposted articles should "inherit" the % or  mark from the other
+ groups it has been crossposted to, or something.  (Agent.)
+
+* If point is on a group that appears multiple times in topics, and
+ you press `l', point will move to the first instance of the group.
+
+* A spec for the group line format to display the number of
+ agent-downloaded articles in the group.
+
+* Some nntp servers never respond when posting, so there should be a
+ timeout for all commands.
+
+* When stading on a topic line and `t'-ing, point goes to the last
+ line.  It should go somewhere else.
+
+* I'm having trouble accessing a newsgroup with a "+" in its name
+ with Gnus.  There is a new newsgroup on msnews.microsoft.com named