Re: Bug in FvwmForm

2007-04-09 Thread Scott Smedley

 As you can see in the picture, for some reason, the text on the Timeout
 label overlaps the text on the last button, so I think that this might
 be some kind of overflow

H. There is a race condition in the FvwmForm module. A button
press can trigger a call to RedrawItem() at the same time
RedrawTimeout() is being invoked (every second) by a signal handler.
(implemented using the alarm() system call.)

Scott.



Re: Test (Compare x [,=,==,=, y) -- patch

2007-04-09 Thread Scott Smedley

 This is just
 intended to work as a simple Test modification, by reusing all what's
 there, and not to provide any advanced conditional functionality,
 ...
 get rid of ugly bash tricks to do something as simple as
 to decide the size of a panel.

The if-syntax patch I wrote some time ago robustly solves these issues
( more).

http://members.optusnet.com.au/scottsmedley/tmp/if.20060609.patch
http://members.optusnet.com.au/scottsmedley/tmp/if.example

It may require trivial changes to apply cleanly against current versions
of FVWM.

At the time I wrote it, it was agreed this feature should be added in
the 2.6 release ... that was 2 years, 9 weeks, 6 days, 21 hours and 7
minutes ago.

Given that 2.6 still isn't released, are there any objections to
committing it now, in 2.5?

Scott.