wine/ windows/win.c windows/clipboard.c server ...

Alexandre Julliard julliard at winehq.org
Mon Jun 23 18:02:03 CDT 2003


ChangeSet ID:	8573
CVSROOT:	/home/winehq/opt/cvs-commit
Module name:	wine
Changes by:	julliard at wine.codeweavers.com	2003/06/23 18:02:03

Modified files:
	windows        : win.c clipboard.c 
	server         : user.h trace.c thread.c request.h protocol.def 
	                 Makefile.in 
	include/wine   : server_protocol.h 
	include        : user.h clipboard.h 
	dlls/x11drv    : x11drv_main.c x11drv.spec x11drv.h event.c 
	                 clipboard.c 
	dlls/user      : user_main.c user32.spec 
Added files:
	server         : clipboard.c 

Log message:
	Ulrich Czekalla <uczekalla at codeweavers.com>
	- use global atoms for the format ids
	- add timeout when calling XCheckTypedWindowEvent
	- fix broken IsClipboardFormatAvailable; it tried to do a trick with
	EnumClipboardFormats by making incorrect assumptions
	- in X11DRV_IsClipboardFormatAvailable do a quick exit if no one owns
	the selection
	- add 1 second *minimum* time lapse between XSelectionOwner calls
	- sync clipboard ownership between different wine processes
	- prevents apps from getting into wierd state where they thought they
	didn't own the selection but they did and as a result queried
	themselves for available selection data

Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8573

Old revision  New revision  Changes     Path
 1.218         1.219         +3 -0       wine/windows/win.c
 1.56          1.57          +375 -1059  wine/windows/clipboard.c
 1.13          1.14          +4 -0       wine/server/user.h
 1.168         1.169         +21 -0      wine/server/trace.c
 1.97          1.98          +1 -0       wine/server/thread.c
 1.85          1.86          +2 -0       wine/server/request.h
 1.71          1.72          +25 -0      wine/server/protocol.def
 1.45          1.46          +1 -0       wine/server/Makefile.in
 1.71          1.72          +34 -1      wine/include/wine/server_protocol.h
 1.52          1.53          +12 -8      wine/include/user.h
 1.15          1.16          +9 -23      wine/include/clipboard.h
 1.69          1.70          +7 -0       wine/dlls/x11drv/x11drv_main.c
 1.45          1.46          +13 -11     wine/dlls/x11drv/x11drv.spec
 1.1           1.2           +52 -8      wine/dlls/x11drv/x11drv.h
 1.20          1.21          +97 -327    wine/dlls/x11drv/event.c
 1.8           1.9           +1726 -882  wine/dlls/x11drv/clipboard.c
 1.52          1.53          +4 -2       wine/dlls/user/user_main.c
 1.74          1.75          +0 -6       wine/dlls/user/user32.spec
 Added         1.1           +0 -0       wine/server/clipboard.c




More information about the wine-cvs mailing list