Your weekly winetest update
Francois Gouget
fgouget at codeweavers.com
Mon Feb 12 07:46:32 CST 2018
On Sun, 11 Feb 2018, Zebediah Figura wrote:
[...]
> $ cat ~/.fvwm/config
> Style * ClickToFocus
> DesktopSize 1x1
>
> The rest comes from the standard Debian configuration file:
> /usr/share/fvwm/default-config/config
First a correction: ~/.fvwm/config totally overrides the default fvwm
configuration. So the above is the entirety of the fvwm configuration.
Maybe that's not enough?
[...]
> or add
>
> Style * DontStackTransientParent
>
> to override the previous setting.
Ok. I did a bunch of tests with user32:msg and DontStackTransientParent
seems to help. Without it I get 23 systematic errors and with it the
test succeeds most of the time with only 4 to 9 failures in one or two
runs out of 10. So here is the newi ~/.fvwm/config:
---
# The default fvwm config is pretty long and has tons of features of
# dubious relevance for a test environment:
# - It has a sidebar which may be causing the ole32:dragdrop test to fail.
# - The virtual desktops are just an annoyance when accessing the machine
# through VNC.
# So this configuration file completely replaces the default one and is
# built from scratch with only the settings that have been deemed necessary.
# fvwm's default SloppyFocus policy does not match the Windows behavior and
# causes a lot of failures. So use ClickToFocus instead which best matches the
# Windows behavior.
Style * ClickToFocus
# DontStackTransientParent is needed to avoid some failures in user32:msg.
# See https://www.winehq.org/pipermail/wine-devel/2018-February/122021.html
Style * DontStackTransientParent
# DecorateTransient does not seem to be needed for the tests but gives a proper
# border to transient Windows like File Open dialogs. This makes them much more
# usable and better matches the Windows behavior.
Style * DecorateTransient
# Don't use virtual desktops to avoid aggravation when the mouse goes out of the
# VNC window.
DesktopSize 1x1
---
Let me know how it goes.
Fun fact: Depending on the fvwm settings, clicking on the File menu in
Gimp has a 50% chance of crashing x11vnc!
--
Francois Gouget <fgouget at codeweavers.com>
More information about the wine-devel
mailing list