Sweden-Number/dlls/winex11.drv
Zebediah Figura 22993aff94 winex11: Track the client colormap separately.
If a window with an OpenGL surface attached is reparented as a child window,
and then reparented as a top-level window, so that its whole window is
destroyed and then recreated, it will be recreated with the colormap of its
child window, which more than likely has a different visual. This violates
the X11 specification, which states that a window's colormap must have the
same visual as the window itself, and causes the X server to return BadMatch
to the CreateWindow request.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-09-19 12:56:59 +02:00
..
Makefile.in
bitblt.c
brush.c
clipboard.c winex11.drv: Fix a memory leak (Coverity). 2019-09-11 22:37:22 +02:00
desktop.c
display.c
event.c winex11.drv: Do not set clipping_cursor when clip window map state changes. 2019-09-06 19:04:25 +02:00
graphics.c
ime.c
init.c
keyboard.c
mouse.c winex11.drv: Destroy old clipping message window if it has been replaced. 2019-09-17 18:53:36 +02:00
mwm.h
opengl.c winex11: Factor out array access in ConvertAttribWGLtoGLX (scan-build). 2019-09-12 22:47:45 +02:00
palette.c
pen.c
settings.c
systray.c
version.rc
vulkan.c
window.c winex11: Track the client colormap separately. 2019-09-19 12:56:59 +02:00
winex11.drv.spec
wintab.c
x11drv.h winex11: Track the client colormap separately. 2019-09-19 12:56:59 +02:00
x11drv_main.c
xcomposite.h
xdnd.c
xim.c
xinerama.c
xrandr.c
xrender.c winex11: Avoid dead assignment (scan-build). 2019-09-16 10:15:46 +02:00
xvidmode.c