On Sun, Oct 27, 2002 at 11:04:05PM +0000, Mikhael Goikhman wrote:
> On 27 Oct 2002 18:59:42 +0100, Dominik Vogt wrote:
> > 
> > On Sun, Oct 27, 2002 at 01:09:53AM +0000, Mikhael Goikhman wrote:
> > > Actually, it turned out easier to reproduce than I thought.
> > > 
> > > Start fvwm without config.
> > > Open several windows (use 4 FvwmConsole and one xterm for example).
> > > Issue:
> > > 
> > >   Style XTerm /some/valid.xpm
> > > 
> > > Iconify several (xterm and FvwmConsole) windows.
> > > Now:
> > > 
> > >   Style * NoIcon
> > > 
> > > Try to Raise/Lower the remaining 3 windows. Either Raise or Lower
> > > or both do not work on all windows. (Either double click the title or
> > > issue Raise/Lower from FvwmConsole).
> > 
> > Fixed.  The stacking code has just too many side effects.  At
> > least it's much easier to debug nowadays.
> 
> Ok. Now please fix one more problem, but try not to break the previous
> fixes. :)

It's not that I do this intentionally, you know?  I could have
stared at this code for weeks and I would not have found any bug.
I don't even understand what went wrong now that I 'fixed' it.  I
fully expect more oddities in the stacking order when icons are
involved.

  Style xterm StartIconic

and

  $ xterm -iconic

are good candidates for more problems.

> Start fvwm without config. Start xterm. Iconify it. Restart.
> Open one FvwmConsole, move it to the right/bottom.
> Open another FvwmConsole, move it so it overlaps the first.
> Double click on the new (second) FvwmConsole. It is not lowered.
> But this is only a one time small problem, much better than it was.
> 
> > By the way, do you feel
> > like writing a test script for the stacking code?  Something that
> > issues stacking commands and verifies the results after each step,
> > similar to what the verify_stack_ring() function does?
> 
> Maybe after I implement different automatical trackers in perllib. I will
> need a test module for each tracker anyway. Mostly to test perllib, but it
> may be of general use too. So, it will be a test module, not a script.
> This way it will test M_RESTACK/M_RAISE/M_LOWER, not just Next (Raised).
> But don't expect it to be very soon.

Too much to do and too little time.  I know the feeling.

Bye

Dominik ^_^  ^_^

 --
Dominik Vogt, mail: [EMAIL PROTECTED], phone: 0721/91374-382
Schlund + Partner AG, Erbprinzenstr. 4-12, D-76133 Karlsruhe
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to