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