xserver-multidpi/hw
Jon TURNEY ce6136f8c5 Cygwin/X: Make winOverrrideStyle() thread-safe
Make winOverrrideStyle() thread-safe

winOverrideStyle() is called from the internal WM client thread.

Accessing server-internal data structures to get window name and
class is not safe, as there is no lock to ensure we do not collide
with these data structures being updated in the server thread.

Rewrite so the internal client thread uses X client calls to
obtain this data safely

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
Tested-by: Colin Harrison <colin.harrison@virgin.net>
2011-04-27 14:24:17 +01:00
..
dmx input: remove GetKeyboardValuatorEvents, this is now unnecessary. 2011-04-18 13:05:46 +10:00
kdrive input: remove GetKeyboardValuatorEvents, this is now unnecessary. 2011-04-18 13:05:46 +10:00
vfb man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
xfree86 linux: Retry VT ioctls while errno == EINTR 2011-04-22 11:14:43 -07:00
xnest input: remove GetKeyboardValuatorEvents, this is now unnecessary. 2011-04-18 13:05:46 +10:00
xquartz Merge remote-tracking branch 'jeremyhu/master' 2011-04-22 11:20:16 -07:00
xwin Cygwin/X: Make winOverrrideStyle() thread-safe 2011-04-27 14:24:17 +01:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00