ChangeSet ID: 5760 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2002/10/11 18:41:08
Modified files: dlls/user : Makefile.in message.c dlls/x11drv : event.c winpos.c include : user.h win.h winpos.h include/wine : server_protocol.h server : protocol.def queue.c request.h trace.c user.h window.c windows : message.c nonclient.c win.c winpos.c Added files: dlls/user : focus.c Removed files: windows : focus.c
Log message: Reimplemented Get/SetActiveWindow, Get/SetFocus and Get/SetForegroundWindow by storing the information in the server. Implemented correct inter-process window activation.
Patch: http://cvs.winehq.com/patch.py?id=5760
Old revision New revision Changes Path 1.50 1.51 +1 -1 wine/dlls/user/Makefile.in 1.23 1.24 +2 -0 wine/dlls/user/message.c 1.136 1.137 +28 -404 wine/windows/winpos.c 1.12 1.13 +23 -16 wine/dlls/x11drv/event.c 1.52 1.53 +1 -1 wine/dlls/x11drv/winpos.c 1.42 1.43 +2 -1 wine/include/user.h 1.69 1.70 +2 -3 wine/include/win.h 1.18 1.19 +0 -2 wine/include/winpos.h 1.42 1.43 +49 -1 wine/include/wine/server_protocol.h 1.43 1.44 +24 -0 wine/server/protocol.def 1.27 1.28 +77 -0 wine/server/queue.c 1.74 1.75 +6 -0 wine/server/request.h 1.139 1.140 +42 -0 wine/server/trace.c 1.9 1.10 +2 -0 wine/server/user.h 1.19 1.20 +25 -0 wine/server/window.c 1.142 1.143 +26 -23 wine/windows/message.c 1.100 1.101 +1 -1 wine/windows/nonclient.c 1.194 1.195 +5 -4 wine/windows/win.c Added 1.1 +0 -0 wine/dlls/user/focus.c 1.28 Removed +0 -0 wine/windows/focus.c