ChangeSet ID: 8522
CVSROOT: /home/winehq/opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 2003/06/17 22:24:20
Modified files:
dlls/ntdll/tests: env.c
dlls/kernel/tests: process.c environ.c
Log message:
Eric Pouech <pouech-eric(a)wanadoo.fr>
- kernel32's environment tests: a few more tests now succeed
- added some console related tests to process creation
- added a few more test cases to the ntdll environment tests
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8522
Old revision New revision Changes Path
1.2 1.3 +2 -0 wine/dlls/ntdll/tests/env.c
1.8 1.9 +212 -6 wine/dlls/kernel/tests/process.c
1.4 1.5 +3 -7 wine/dlls/kernel/tests/environ.c
ChangeSet ID: 8521
CVSROOT: /home/winehq/opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 2003/06/17 22:23:22
Modified files:
scheduler : process.c
memory : environ.c
include : winternl.h
dlls/ntdll : ntdll_misc.h env.c
dlls/kernel : kernel_main.c
Log message:
Eric Pouech <pouech-eric(a)wanadoo.fr>
- fixed a couple of bugs in ntdll environment functions (one in trace,
the other one in environment variable expansion)
- the process parameters, when passed thru wineserver, are now fully
handled in ntdll, they are stored in the RTL_USER_PROCESS_PARAMETERS
structure.
- later on in kernel32 loading sequence, those parameters are copied
into STARTUPINFO shadow structures
- later modification to those paramters are now reflected to the
RTL_USER_PROCESS_PARAMETERS structure (and STARTUPINFO is kept
untouched) (for example, StdHandle setting) (Win 2k behaves like this)
- ENVDB has been removed
- command line inheritance (from unix command line) is now purely in ntdll
- all kernel32 environment functions now rely on their ntdll counterparts
- goodies: input/output handle inheritance while asking for a detached
console is better handled; a few more kernel32 environment tests now
pass ; silenced a valgrind warning in process creation
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8521
Old revision New revision Changes Path
1.220 1.221 +38 -47 wine/scheduler/process.c
1.39 1.40 +297 -586 wine/memory/environ.c
1.40 1.41 +1 -1 wine/include/winternl.h
1.17 1.18 +1 -5 wine/dlls/ntdll/ntdll_misc.h
1.2 1.3 +270 -9 wine/dlls/ntdll/env.c
1.43 1.44 +13 -0 wine/dlls/kernel/kernel_main.c