Gnus development mailing list
 help / color / mirror / Atom feed
* Gnus v5.2 is released
@ 1996-05-26 23:01 Lars Magne Ingebrigtsen
  1996-05-27  1:23 ` Steven L Baur
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-05-26 23:01 UTC (permalink / raw)


The September alpha series has finally come to an end, and Gnus 5.2
is now released.  September has been in development since, well,
September, and has been in a feature freeze for two or three months.
Most bugs should be gone, but I'm sure there are still some more that
haven't been identified yet.  So when Gnus 5.2 bombs out, use 
`M-x gnus-bug' and let me know what the problem is.

You need Emacs 19.30/XEmacs 19.13 (or better) to use Gnus 5.2.

Get it from <URL:http://www.ifi.uio.no/~larsi/gnus.tar.gz> or 
"ftp.ifi.uio.no:/pub/emacs/gnus/".

If you're using XEmacs, fetch <URL:http://www.ifi.uio.no/~larsi/etc.tar.gz> 
as well to get some nice icons.

NEWS entry:

** Gnus changes.

Gnus, the Emacs newsreader, has undergone further rewriting.  Many new
commands and variables have been added.  There should be no
significant imcompatabilities between this Gnus version and the
previosly released version, except in the message composition area.

Below is a list of the more user-visible changes.  Coding changes
between Gnus 5.1 and 5.2 are more extensive.

*** A new message composition mode is used.  All old customization 
variables for mail-mode, rnews-reply-mode and gnus-msg are now
absolete.

*** Gnus is now able to generate "sparse" threads -- threads where
missing articles are represented by empty nodes.

    (setq gnus-build-sparse-threads 'some)

*** Outgoing articles are stored on a special archive server.

    To disable this:  (setq gnus-message-archive-group nil)

*** Partial thread regeneration now happens when articles are
referred. 

*** Gnus can make use of GroupLens predictions:

    (setq gnus-use-grouplens t)

*** Picons (personal icons) can be displayed under XEmacs.

    (setq gnus-use-picons t)

*** A trn-line tree buffer can be displayed.

    (setq gnus-use-trees t)

*** An nn-like pick-and-read minor mode is available for the summary
buffers. 

    (add-hook 'gnus-summary-mode-hook 'gnus-pick-mode)

*** In binary groups you can use a special binary minor mode:

    `M-x gnus-binary-mode'

*** Groups can be grouped in a folding topic hierarchy.

    (add-hook 'gnus-group-mode-hook 'gnus-topic-mode)

*** Gnus can resend and bounce mail.

    Use the `S D r' and `S D b'.

*** Groups can now have a score, and bubbling based on entry frequency
is possible.

    (add-hook 'gnus-summary-exit-hook 'gnus-summary-bubble-group)

*** Groups can be process-marked, and commands can be performed on
groups of groups.

*** Caching is possible in virtual groups.

*** nndoc now understands all kinds of digests, mail boxes, rnews news
batches, ClariNet briefs collections, and just about everything else. 

*** Gnus has a new backend (nnsoup) to create/read SOUP packets.

*** The Gnus cache is much faster.

*** Groups can be sorted according to many criteria.

    For instance: (setq gnus-group-sort-function 'gnus-group-sort-by-rank)

*** New group parameters have been introduced to set list-address and
expiry times.

*** All formatting specs allow specifying faces to be used.

*** There are several more commands for setting/removing/acting on
process marked articles on the `M P' submap.

*** The summary buffer can be limited to show parts of the available
articles based on a wide range of criteria.  These commands have been
bound to keys on the `/' submap.

*** Articles can be made persistent -- as an alternative to saving
articles with the `*' command.

*** All functions for hiding article elements are now toggles.

*** Article headers can be buttonized.

    (add-hook 'gnus-article-display-hook 'gnus-article-add-buttons-to-head)

*** All mail backends support fetching articles by Message-ID.

*** Duplicate mail can now be treated properly.  See the 
`nnmail-treat-duplicates' variable.

*** All summary mode commands are available directly from the article
buffer. 

*** Frames can be part of `gnus-buffer-configuration'.

*** Mail can be re-scanned by a daemonic process.

*** Gnus can make use of NoCeM files to filter spam.

    (setq gnus-use-nocem t)

*** Groups can be made permanently visible. 

    (setq gnus-permanently-visible-groups "^nnml:")

*** Many new hooks have been introduced to make customizing easier. 

*** Gnus respects the Mail-Copies-To header.

*** Threads can be gathered by looking at the References header. 

    (setq gnus-summary-thread-gathering-function 
          'gnus-gather-threads-by-references)

*** Read articles can be stored in a special backlog buffer to avoid
refetching.  

    (setq gnus-keep-backlog 50)

*** A clean copy of the current article is always stored in a separate
buffer to allow easier treatment.

*** Gnus can suggest where to save articles.  See `gnus-split-methods'.

*** Gnus doesn't have to do as much prompting when saving.

    (setq gnus-prompt-before-saving t)

*** gnus-uu can view decoded files asynchronously while fetching
articles. 

    (setq gnus-uu-grabbed-file-functions '`gnus-uu-grab-view)

*** Filling in the article buffer now works properly on cited text. 

*** Hiding cited text adds buttons to toggle hiding, and how much
cited text to hide is now customizable.

    (setq gnus-cited-lines-visible 2)

*** Boring headers can be hidden.

    (add-hook 'gnus-article-display-hook 'gnus-article-hide-boring-headers)

*** Default scoring values can now be set from the menu bar.

*** Further syntax checking of outgoing articles have been added.

The Gnus manual has been expanded.  It explains all these new features
in greater detail.


-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-26 23:01 Gnus v5.2 is released Lars Magne Ingebrigtsen
@ 1996-05-27  1:23 ` Steven L Baur
  1996-05-27  1:55   ` Lars Magne Ingebrigtsen
  1996-05-28  2:17 ` Stephen Saroff
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: Steven L Baur @ 1996-05-27  1:23 UTC (permalink / raw)
  Cc: ding

>>>>> "Lars" == Lars Magne Ingebrigtsen <larsi@ifi.uio.no> writes:

Lars> The September alpha series has finally come to an end, and Gnus 5.2
Lars> is now released.  September has been in development since, well,
Lars> September, and has been in a feature freeze for two or three months.
Lars> Most bugs should be gone, but I'm sure there are still some more that
Lars> haven't been identified yet.  So when Gnus 5.2 bombs out, use 
Lars> `M-x gnus-bug' and let me know what the problem is.

What's the difference between Sgnus 0.97 and Gnus 5.2.0 & Gnus 5.2.1?

-rw-r--r--  1 larsi       633523 May 26 22:45 sgnus-0.97.tar.gz
-rw-r--r--  1 larsi       633518 May 26 22:54 gnus-5.2.0.tar.gz
-rw-r--r--  1 larsi       637552 May 26 23:01 gnus-5.2.1.tar.gz

Do we bother with testing 0.97?
-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.
Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone
except you in November.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-27  1:23 ` Steven L Baur
@ 1996-05-27  1:55   ` Lars Magne Ingebrigtsen
  1996-05-27  2:50     ` Steven L Baur
  0 siblings, 1 reply; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-05-27  1:55 UTC (permalink / raw)


Steven L Baur <steve@miranova.com> writes:

> What's the difference between Sgnus 0.97 and Gnus 5.2.0 & Gnus 5.2.1?

The names?  :-)

> -rw-r--r--  1 larsi       633523 May 26 22:45 sgnus-0.97.tar.gz
> -rw-r--r--  1 larsi       633518 May 26 22:54 gnus-5.2.0.tar.gz
> -rw-r--r--  1 larsi       637552 May 26 23:01 gnus-5.2.1.tar.gz

5.2.0 and 0.97 are identical; 5.2.1 includes the etc/gnus-tut.txt
file but is otherwise the same as the other two.

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-27  1:55   ` Lars Magne Ingebrigtsen
@ 1996-05-27  2:50     ` Steven L Baur
  1996-05-27 22:44       ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 10+ messages in thread
From: Steven L Baur @ 1996-05-27  2:50 UTC (permalink / raw)
  Cc: ding

>>>>> "Lars" == Lars Magne Ingebrigtsen <larsi@ifi.uio.no> writes:

Lars> Steven L Baur <steve@miranova.com> writes:
>> What's the difference between Sgnus 0.97 and Gnus 5.2.0 & Gnus 5.2.1?

Lars> The names?  :-)

>> -rw-r--r--  1 larsi       633523 May 26 22:45 sgnus-0.97.tar.gz
>> -rw-r--r--  1 larsi       633518 May 26 22:54 gnus-5.2.0.tar.gz
>> -rw-r--r--  1 larsi       637552 May 26 23:01 gnus-5.2.1.tar.gz

Lars> 5.2.0 and 0.97 are identical; 5.2.1 includes the etc/gnus-tut.txt
Lars> file but is otherwise the same as the other two.

O.K.  I'm confused, but see the Gnus question in the soon-to-be
released XEmacs FAQ ;-).
	http://www.miranova.com/~steve/xemacs-subsystems.html#Q4_2_1


While we're speaking of version numbers and transitions ...

Could you separate out the Gnus version number from the rest of the
string:
"Gnus v5.2.1"
Eg.  Pull out the 5.2.1 (or whatever) into a separate variable?  (Or
even something akin to emacs-major-version & emacs-minor-version).
I'd like to be able to do things like:
	(concat "/usr/local/lib/xemacs/gnus-" gnus-version-number "/")
or is there already a better way to do this?

Also, once we move on into Red Gnus, will you reset the version
numbering to 0 again, or use the Linux convention of even number
stable, odd number development?  Going to Red Gnus 5.3 might help
reduce some confusion.  And it might not, but it's worth asking.

-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.
Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone
except you in November.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-27  2:50     ` Steven L Baur
@ 1996-05-27 22:44       ` Lars Magne Ingebrigtsen
  1996-05-28  1:39         ` Steven L Baur
  0 siblings, 1 reply; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-05-27 22:44 UTC (permalink / raw)


Steven L Baur <steve@miranova.com> writes:

> Could you separate out the Gnus version number from the rest of the
> string:
> "Gnus v5.2.1"
> Eg.  Pull out the 5.2.1 (or whatever) into a separate variable?

I suppose.  But shouldn't the alpha prefixes fit into the scheme?
`gnus-continuum-version' takes a Gnus version string and returns a
floating point number.  September is greater than 5.1, and 5.2 is
greater than September, and Red is greater than 5.2, etc.  (This
function is broken in 5.2.1, by the way.)

> (Or
> even something akin to emacs-major-version & emacs-minor-version).
> I'd like to be able to do things like:
> 	(concat "/usr/local/lib/xemacs/gnus-" gnus-version-number "/")
> or is there already a better way to do this?

Ok, I'll do this in 5.2.2.

> Also, once we move on into Red Gnus, will you reset the version
> numbering to 0 again, or use the Linux convention of even number
> stable, odd number development?  Going to Red Gnus 5.3 might help
> reduce some confusion.  And it might not, but it's worth asking.

I guess there will be a Gnus 5.2.0-5.2.15, and then I'll go to Gnus
5.3 for Emacs 19.32.  Red Gnus will end up as 5.4 & 5.5, I guess.
(But the alphas will be "Red Gnus v0.1", etc., as with (ding) and
September.)

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-27 22:44       ` Lars Magne Ingebrigtsen
@ 1996-05-28  1:39         ` Steven L Baur
  1996-05-28 19:53           ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 10+ messages in thread
From: Steven L Baur @ 1996-05-28  1:39 UTC (permalink / raw)
  Cc: ding

>>>>> "Lars" == Lars Magne Ingebrigtsen <larsi@ifi.uio.no> writes:

Lars> Steven L Baur <steve@miranova.com> writes:
>> Could you separate out the Gnus version number from the rest of the
>> string:
>> "Gnus v5.2.1"
>> Eg.  Pull out the 5.2.1 (or whatever) into a separate variable?

Lars> I suppose.  But shouldn't the alpha prefixes fit into the scheme?

Yes.  I'm interested in something I can reference at runtime that will
help me find the gnus source tree, which means something I can map
back to sgnus-0.97/*, or gnus-5.2.1/*, or rgnus-0.11/*.

Lars> `gnus-continuum-version' takes a Gnus version string and returns a
Lars> floating point number.  September is greater than 5.1, and 5.2 is
Lars> greater than September, and Red is greater than 5.2, etc.  (This
Lars> function is broken in 5.2.1, by the way.)

I wasn't aware of this function.  This is very nice, but not exactly
what I was asking for.  It doesn't look like 5.0.14 and 5.0.15 (which
came after 5.1) are treated correctly.

-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.
Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone
except you in November.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-26 23:01 Gnus v5.2 is released Lars Magne Ingebrigtsen
  1996-05-27  1:23 ` Steven L Baur
@ 1996-05-28  2:17 ` Stephen Saroff
  1996-05-28 15:08 ` Richard Pieri
  2002-10-20 20:47 ` Carsten Leonhardt
  3 siblings, 0 replies; 10+ messages in thread
From: Stephen Saroff @ 1996-05-28  2:17 UTC (permalink / raw)
  Cc: ding-announce

Please take me off these lists.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-26 23:01 Gnus v5.2 is released Lars Magne Ingebrigtsen
  1996-05-27  1:23 ` Steven L Baur
  1996-05-28  2:17 ` Stephen Saroff
@ 1996-05-28 15:08 ` Richard Pieri
  2002-10-20 20:47 ` Carsten Leonhardt
  3 siblings, 0 replies; 10+ messages in thread
From: Richard Pieri @ 1996-05-28 15:08 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "LMI" == Lars Magne Ingebrigtsen <larsi@ifi.uio.no> writes:

LMI> The September alpha series has finally come to an end, and Gnus 5.2
LMI> is now released.

It breaks both Supercite and mailcrypt.  Fixes are trivial but not
documented in either the main Gnus manual or the Gnus-FAQ.  It also
breaks hideously if you are using jka-load, but that is a jka-load
issue, not a Gnus issue.

For Supercite: there is no message-yank-hooks to hook Supercite to; you
need to (setq message-site-function 'sc-cite-original).

For mailcrypt: message-mode must be added to mc-modes-alist:
    ...
    (news-reply-mode (encrypt . mc-encrypt-message)
                     (sign . mc-sign-message))
    (message-mode (encrypt . mc-encrypt-message)
                  (sign . mc-sign-message)))
    ...
Note: if you are using one of the 'insert date & message ID strings in
the signature' tricks, you will need to remove Date and Message-ID from
message-deletable-headers.

From: ratinox@unilab.dfci.harvard.edu To: ding@ifi.uio.no Message-ID:
<x7buj8rg1o.fsf@unilab.dfci.harvard.edu> Date: 28 May 1996 11:08:51 -0400
Subject: Re: Gnus v5.2 is released

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv

iQCVAwUBMasXBZ6VRH7BJMxHAQFvowP+I22ihHE8dOha+5nc5e7IqXqlXJHjKfWd
i+PXqwOJNsmfDb2iU0oVyZ9L+T0PLi7p9cWVKr2sdiXqO5Ejm/RJ40jTxaYIAH1d
wUJJXRRNWlMP1PFejQpZ6qXwUF11/l5hsj0aW0nQwsXu9CRChPLyUEVj9I9Lgnoy
2y++LZ0gepw=
=Msll
-----END PGP SIGNATURE-----
-- 
Richard Pieri/Information Services \ Make your mark in the world, or at least
<ratinox@unilab.dfci.harvard.edu>   \ spray in each corner. -A cat's guide to
http://www.dfci.harvard.edu/         \ life


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-28  1:39         ` Steven L Baur
@ 1996-05-28 19:53           ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 10+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-05-28 19:53 UTC (permalink / raw)


Steven L Baur <steve@miranova.com> writes:

> I wasn't aware of this function.  This is very nice, but not exactly
> what I was asking for.  It doesn't look like 5.0.14 and 5.0.15 (which
> came after 5.1) are treated correctly.

Well, not exactly.  "5.1" isn't one version, it's the thing that was
included in 19.30 & 19.31.  So it is the same releases as
5.0.13-5.0.15.

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Gnus v5.2 is released
  1996-05-26 23:01 Gnus v5.2 is released Lars Magne Ingebrigtsen
                   ` (2 preceding siblings ...)
  1996-05-28 15:08 ` Richard Pieri
@ 2002-10-20 20:47 ` Carsten Leonhardt
  3 siblings, 0 replies; 10+ messages in thread
From: Carsten Leonhardt @ 2002-10-20 20:47 UTC (permalink / raw)


Hi Lars!

You should look through the 'readme'-file... it still says that it's
an alpha release.


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-10-20 20:47 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-05-26 23:01 Gnus v5.2 is released Lars Magne Ingebrigtsen
1996-05-27  1:23 ` Steven L Baur
1996-05-27  1:55   ` Lars Magne Ingebrigtsen
1996-05-27  2:50     ` Steven L Baur
1996-05-27 22:44       ` Lars Magne Ingebrigtsen
1996-05-28  1:39         ` Steven L Baur
1996-05-28 19:53           ` Lars Magne Ingebrigtsen
1996-05-28  2:17 ` Stephen Saroff
1996-05-28 15:08 ` Richard Pieri
2002-10-20 20:47 ` Carsten Leonhardt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).