wine/ server/trace.c server/request.h server/p ...

Alexandre Julliard julliard at winehq.org
Fri Jun 20 21:07:11 CDT 2003


ChangeSet ID:	8546
CVSROOT:	/home/winehq/opt/cvs-commit
Module name:	wine
Changes by:	julliard at wine.codeweavers.com	2003/06/20 21:07:10

Modified files:
	server         : trace.c request.h protocol.def process.c fd.c 
	                 console.h console.c 
	scheduler      : synchro.c process.c handle.c 
	programs/wineconsole: wineconsole.c 
	include/wine   : server_protocol.h 
	files          : file.c 
	dlls/kernel/tests: console.c 
	dlls/kernel    : kernel32.spec editline.c console.c 
Added files:
	dlls/kernel    : kernel_private.h 

Log message:
	Eric Pouech <pouech-eric at wanadoo.fr>
	- adapted kernel32 so that it no longer (directly) manages console
	handles as wineserver handles
	- console input handle object is no longer waitable (input record
	synchronisation is now implemented as a simple semaphore), and removed
	FD_TYPE_CONSOLE from fd types in wineserver
	- console handles now always have their two lower bit set so one can
	distinguish a console handle from a kernel object handle
	- implemented some undocumented kernel32 console related APIs
	(CloseConsoleHandle, GetConsoleInputWaitHandle, OpenConsoleW,
	VerifyConsoleIoHandle, DuplicateConsoleHandle)
	- allowed a few kernel32 APIs to take console pseudo-handles
	(FlushFileBuffer, GetFileType, WaitFor*Object*)
	- simplified the console inheritance at process creation
	- in console tests, no longer create a console if one already exists

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

Old revision  New revision  Changes     Path
 1.166         1.167         +14 -1      wine/server/trace.c
 1.84          1.85          +2 -0       wine/server/request.h
 1.69          1.70          +7 -1       wine/server/protocol.def
 1.104         1.105         +4 -33      wine/server/process.c
 1.11          1.12          +0 -11      wine/server/fd.c
 1.7           1.8           +1 -1       wine/server/console.h
 1.49          1.50          +43 -22     wine/server/console.c
 1.46          1.47          +32 -2      wine/scheduler/synchro.c
 1.221         1.222         +35 -8      wine/scheduler/process.c
 1.35          1.36          +20 -2      wine/scheduler/handle.c
 1.26          1.27          +7 -3       wine/programs/wineconsole/wineconsole.c
 1.69          1.70          +16 -2      wine/include/wine/server_protocol.h
 1.182         1.183         +120 -21    wine/files/file.c
 1.1           1.2           +20 -7      wine/dlls/kernel/tests/console.c
 1.102         1.103         +5 -5       wine/dlls/kernel/kernel32.spec
 1.4           1.5           +7 -25      wine/dlls/kernel/editline.c
 1.15          1.16          +84 -79     wine/dlls/kernel/console.c
 Added         1.1           +0 -0       wine/dlls/kernel/kernel_private.h




More information about the wine-cvs mailing list