On Sat, Jun 21, 2025 at 10:16:07PM +0000, Dominik Vogt wrote:
> On Sat, Jun 21, 2025 at 07:24:33PM +0100, Thomas Adam wrote:
> > I was doing some digging, and noticed the following check in fvwm/fvwm,c 
> > which
> > enabled a bugopts workaround for raising clients:
> > 
> > "Hummingbird Communications Ltd."
> > "Network Computing Devices Inc."
> > "WRQ, Inc."
> > 
> > If we detect the above XServers, we enable this workaround, which appears
> > here:
> > 
> > https://github.com/fvwmorg/fvwm3/blob/6000175467fada5d5329f2ecf9e1c0b99937b3ce/fvwm/stack.c#L1038
> 
> This was possibly a fix for bug report #232.  See the attached
> text file of the bug repot.

Ah.  That's really useful, Dominik!  Do you have a copy of these files stored
somewhere?  If so, I'd love to commit them to git as it's yet more interesting
pieces of information.

> Unfortunately the cvs server is gone, so I can't look up which
> commit added it.  Is there any git copy of 2.4 floating around?

Well, I've just been looking at:  https://github.com/fvwmorg/fvwm

>From the history, it seems this commit introduced making the raise hack
global:

commit 05d948c19b91992ad7f5199d6ee9f6dfcff1ea52
Author: Matthias Clasen <cla...@mathematik.uni-freiburg.de>
Date:   Sat Apr 17 22:04:25 1999 +0000

    remove NON_VIRTUAL, make the raise-over-native-windows hack a global option.

But what I can't tell from the history is when that list of servers appeared.
It just seems to have "existed" at the point Matthias included them in that
commit.  There may have been discussions elsewhere which I can't tell just
from looking at the code...

Thanks, Dominik.  :)

-- Thomas Adam

Reply via email to