ChangeSet ID: 10400 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2003/12/10 23:34:53
Modified files: windows : win.c class.c server : window.c user.h trace.c protocol.def class.c include/wine : server_protocol.h dlls/user : winproc.h
Log message: Store a pointer to the client-side class structure in the server and return it on create_window and destroy_class. Only create a single instance of the desktop class for the whole session. Added some missing locking in the client-side class management.
Patch: http://cvs.winehq.com/patch.py?id=10400
Old revision New revision Changes Path 1.229 1.230 +27 -22 wine/windows/win.c 1.62 1.63 +79 -74 wine/windows/class.c 1.28 1.29 +13 -13 wine/server/window.c 1.17 1.18 +3 -1 wine/server/user.h 1.189 1.190 +12 -5 wine/server/trace.c 1.90 1.91 +5 -1 wine/server/protocol.def 1.1 1.2 +68 -11 wine/server/class.c 1.91 1.92 +5 -2 wine/include/wine/server_protocol.h 1.4 1.5 +2 -4 wine/dlls/user/winproc.h