ChangeSet ID: 99004275289199325023219 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine2. 01/05/16 15:52:32
Modified files: controls : desktop.c dlls/ttydrv : ttydrv.spec user.c dlls/user : display.c user_main.c dlls/x11drv : Makefile.in dga2.c window.c winpos.c x11ddraw.c x11drv.spec x11drv_main.c include : thread.h user.h x11drv.h windows : message.c queue.c user.c win.c winpos.c windows/x11drv : clipboard.c event.c keyboard.c mouse.c wnd.c Added files: dlls/x11drv : desktop.c
Log message: Create an X connection for each thread, and process X events in the thread that created the corresponding X window. Spawn a separate thread to run the desktop message loop in desktop mode.
Patch: http://cvs.winehq.com/patch.py?id=99004275289199325023219
Revision Changes Path 1.22 +62 -111 wine/controls/desktop.c 1.11 +0 -2 wine/dlls/ttydrv/ttydrv.spec 1.5 +0 -15 wine/dlls/ttydrv/user.c 1.4 +1 -1 wine/dlls/user/display.c 1.21 +65 -8 wine/dlls/user/user_main.c 1.13 +1 -0 wine/dlls/x11drv/Makefile.in 1.3 +1 -1 wine/dlls/x11drv/dga2.c 1.4 +40 -22 wine/dlls/x11drv/window.c 1.3 +25 -7 wine/dlls/x11drv/winpos.c 1.8 +1 -0 wine/dlls/x11drv/x11ddraw.c 1.13 +1 -2 wine/dlls/x11drv/x11drv.spec 1.37 +61 -97 wine/dlls/x11drv/x11drv_main.c 1.1 +0 -0 wine/dlls/x11drv/desktop.c 1.52 +2 -1 wine/include/thread.h 1.21 +1 -3 wine/include/user.h 1.79 +24 -8 wine/include/x11drv.h 1.104 +15 -4 wine/windows/message.c 1.72 +21 -4 wine/windows/queue.c 1.75 +0 -69 wine/windows/user.c 1.129 +2 -1 wine/windows/win.c 1.99 +2 -14 wine/windows/winpos.c 1.31 +17 -16 wine/windows/x11drv/clipboard.c 1.97 +75 -89 wine/windows/x11drv/event.c 1.91 +9 -3 wine/windows/x11drv/keyboard.c 1.26 +76 -75 wine/windows/x11drv/mouse.c 1.75 +6 -5 wine/windows/x11drv/wnd.c