Re: What release to do (was: [repository.lp.se #104] Bug in ctwm-3.6)

2005-02-22 Thread Anthony Thyssen
Bjorn Knutsson on  wrote...
| Honestly, I think 3.7 should just be quitely dropped and we should
| restart from 3.6, apply all the bugfix patches and possibly some of
| well-tested and known-to-be-OK improvements and call this release 3.8.
| 
| Then, with the new 3.8 as baseline, people can re-submit whatever
| patches didn't make it into 3.8.
| 
I argee, ctwm 3.7 was stuffed in to many aspects.

I'd also like to see the manpage mark the version number each option was
introduced.  My twmrc has to deal ctwm versions going way
back.  As well as twm on a few machines.

As such I have lots of to add things using m4 ifdef() statments.

EG: I have the following at the top of my twmrc


===8
dnl Convert version number 3.5 or 3.5.2 or 3.7-alpha5   to a 3 digit number
dnl for use in ctwm version specific additions.  For example:
dnlifelse ( eval( CTWM_VERSION = 350 ) )
dnl
ifelse( TWM_TYPE, ctwm,
  [define(CTWM_VERSION, substr(translit(
  substr(TWM_VERSION, 0, index(TWM_VERSION-, [-])), [.])000, 0, 3) )dnl
],[define(CTWM_VERSION, 0)dnl
])dnl
dnl Capitalised version of the window managers name, for use in Menus
define( TWM_NAME, translit(TWM_TYPE, [cvt], [CVT]))dnl
dnl
dnl
# [TWM_NAME] = TWM_NAME
# [TWM_VERSION]  = TWM_VERSION
# [CTWM_VERSION] = CTWM_VERSION
#
===8

then use things like...

===8
ifelse( TWM_TYPE, ctwm, [dnl

#PackNewWindows   # try not to overlap with existing windows
IgnoreLockModifier# Ignore caplock with all key bindings

MenuShadowDepth   2
BorderShadowDepth 3
IconManagerShadowDepth3
ClearShadowContrast  50   # clear shadow for 3D
DarkShadowContrast   50   # dark shadow for 3D

ifelse( eval( CTWM_VERSION = 360 ), 1, [dnl Only if CTWM  Version = 3.6
SloppyFocus  # keep focus when on root window
#IconifyStyle zoomin   # graphical effect for iconify
 #   normal,mosaic,zoomin,
 #   zoomout,sweep
])dnl ctwm 3.6

ifelse( eval( CTWM_VERSION = 370 ), 1, [dnl Only if CTWM  Version = 3.7
#NoRaiseOnWarp   # when should I raise a win?
#NoRaiseOnMove   #  /\
NoRaiseOnResize  #  ||

#RaiseOnClick# raise window when clicked on
#RaiseOnClickButton 3# which button?
#RaiseDelay10# how long delay raise?
])dnl ctwm 3.7

])dnl ctwm
===8

Knowing when some option was introduced in the manpage would be a major
benifit to me, and probably many others.


  Anthony Thyssen ( System Programmer )[EMAIL PROTECTED]
 -
Old kiters never die...   They just fly away!
 -
 Anthony's Home is his Castle http://www.cit.gu.edu.au/~anthony/



Re: What release to do (was: [repository.lp.se #104] Bug in ctwm-3.6)

2005-02-21 Thread dl
I hope I won't sound too aggressive here...
Did you even bother to look at 3.7a5? Pretty much every found bug and 
code-shift problem found in a4 has been corrected and a lot of stuff has been 
added (introducing new bugs, of course). All of this required some effort, 
thinking and reorganizing of the code.

How about making an effort yourself (for example looking at the 3.7a5
changelog, verifying the changes made and testing the new stuff) instead of 
pissing on other people's work?

Again, sorry for the outburst.
//\\ /\
 dL - Dan Lilliehorn \ /  ASCII ribbon campaign
  http://www.dL.nu/   X   against HTML email
  [EMAIL PROTECTED]   / \
On Mon, 21 Feb 2005, Bjorn Knutsson wrote:
Honestly, I think 3.7 should just be quitely dropped and we should
restart from 3.6, apply all the bugfix patches and possibly some of
well-tested and known-to-be-OK improvements and call this release 3.8.
Then, with the new 3.8 as baseline, people can re-submit whatever
patches didn't make it into 3.8.
/Björn
On 21 Feb 2005 00:35, Richard Levitte - VMS Whacker wrote:
[since this discussion isn't really about the reported bug, I'm moving
it off ctwm-bugs]
In message [EMAIL PROTECTED] on Sun, 20 Feb 2005 
08:14:52 -0600, Matthew D. Fuller [EMAIL PROTECTED] said:

fullermd I think we should have a bug fix release called 3.7   8-}
That's a point, except we already have a 3.7 alpha (that needs to be
updated and fixed), which feels as much like a bug introduction
release as it would be a bug fix release.  There are a lot of changes
between 3.6 and 3.7, and I'm not sure I've caught up on what they all
really do...
Cheers,
Richard
-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.
--
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/
When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis

[repository.lp.se #104] Bug in ctwm-3.6

2005-02-20 Thread Peter Flystam via RT
Hi,

I've found what I think is a bug in the source distribution of
ctwm-3.6 that is available at

http://ctwm.free.lp.se/dist/ctwm-3.6.tar.gz

diff -u below:

--- gram.y~ 2001-12-11 16:38:52.0 +0100
+++ gram.y  2005-02-20 00:45:17.822671439 +0100
@@ -683,7 +683,7 @@
| wingeom_entries wingeom_entry
;

-wingeom_entry  : string string { AddToList (Scr-WindowGeometries, $1, $2) }
+wingeom_entry  : string string { AddToList (Scr-WindowGeometries, $1, $2); }



I hope this is enough to fix it.

My bison calls itself bison (GNU Bison) 2.0.

/Peter





Re: [repository.lp.se #104] Bug in ctwm-3.6

2005-02-20 Thread Matthew D. Fuller
On Sun, Feb 20, 2005 at 12:06:10PM +0100 I heard the voice of
Peter Flystam via RT, and lo! it spake thus:
 
 I've found what I think is a bug in the source distribution of
 ctwm-3.6 that is available at

There's a number of these in 3.6.  AFAIK, they're all resolved in the
3.7 alpha.


-- 
Matthew Fuller (MF4839)   |  [EMAIL PROTECTED]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/

The only reason I'm burning my candle at both ends, is because I
  haven't figured out how to light the middle yet


Re: [repository.lp.se #104] Bug in ctwm-3.6

2005-02-20 Thread Richard Levitte - VMS Whacker via RT
In message [EMAIL PROTECTED] on Sun, 20 Feb 2005 05:39:31 -0600, Matthew D. 
Fuller [EMAIL PROTECTED] said:

fullermd On Sun, Feb 20, 2005 at 12:06:10PM +0100 I heard the voice of
fullermd Peter Flystam via RT, and lo! it spake thus:
fullermd  
fullermd  I've found what I think is a bug in the source
fullermd  distribution of ctwm-3.6 that is available at
fullermd 
fullermd There's a number of these in 3.6.  AFAIK, they're all
fullermd resolved in the 3.7 alpha.

True, but I think it might be wise to transfer some of those to 3.6
and make a bug fix release.  It's been long overdue, really.  And I
could also transfer things that are known to work...

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis





Re: [repository.lp.se #104] Bug in ctwm-3.6

2005-02-20 Thread Matthew D. Fuller
On Sun, Feb 20, 2005 at 01:46:32PM +0100 I heard the voice of
Richard Levitte - VMS Whacker via RT, and lo! it spake thus:
 In message [EMAIL PROTECTED] on Sun, 20 Feb 2005 05:39:31 -0600, Matthew 
 D. Fuller [EMAIL PROTECTED] said:
 
 fullermd There's a number of these in 3.6.  AFAIK, they're all
 fullermd resolved in the 3.7 alpha.
 
 True, but I think it might be wise to transfer some of those to 3.6
 and make a bug fix release.  It's been long overdue, really.  And I
 could also transfer things that are known to work...

I think we should have a bug fix release called 3.7   8-}


-- 
Matthew Fuller (MF4839)   |  [EMAIL PROTECTED]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/

The only reason I'm burning my candle at both ends, is because I
  haven't figured out how to light the middle yet


What release to do (was: [repository.lp.se #104] Bug in ctwm-3.6)

2005-02-20 Thread Richard Levitte - VMS Whacker
[since this discussion isn't really about the reported bug, I'm moving
it off ctwm-bugs]

In message [EMAIL PROTECTED] on Sun, 20 Feb 2005 08:14:52 -0600, Matthew D. 
Fuller [EMAIL PROTECTED] said:

fullermd I think we should have a bug fix release called 3.7   8-}

That's a point, except we already have a 3.7 alpha (that needs to be
updated and fixed), which feels as much like a bug introduction
release as it would be a bug fix release.  There are a lot of changes
between 3.6 and 3.7, and I'm not sure I've caught up on what they all
really do...

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


Re: What release to do (was: [repository.lp.se #104] Bug in ctwm-3.6)

2005-02-20 Thread Bjorn Knutsson
Honestly, I think 3.7 should just be quitely dropped and we should
restart from 3.6, apply all the bugfix patches and possibly some of
well-tested and known-to-be-OK improvements and call this release 3.8.

Then, with the new 3.8 as baseline, people can re-submit whatever
patches didn't make it into 3.8.

/Björn

On 21 Feb 2005 00:35, Richard Levitte - VMS Whacker wrote:
 [since this discussion isn't really about the reported bug, I'm moving
 it off ctwm-bugs]
 
 In message [EMAIL PROTECTED] on Sun, 20 Feb 2005 08:14:52 -0600, Matthew 
 D. Fuller [EMAIL PROTECTED] said:
 
 fullermd I think we should have a bug fix release called 3.7   8-}
 
 That's a point, except we already have a 3.7 alpha (that needs to be
 updated and fixed), which feels as much like a bug introduction
 release as it would be a bug fix release.  There are a lot of changes
 between 3.6 and 3.7, and I'm not sure I've caught up on what they all
 really do...
 
 Cheers,
 Richard
 
 -
 Please consider sponsoring my work on free software.
 See http://www.free.lp.se/sponsoring.html for details.
 
 -- 
 Richard Levitte [EMAIL PROTECTED]
 http://richard.levitte.org/
 
 When I became a man I put away childish things, including
  the fear of childishness and the desire to be very grown up.
   -- C.S. Lewis