Alexandre Julliard pushed to branch master at wine / wine
Commits:
0e3ee215 by Tim Clem at 2025-08-26T21:28:30+02:00
ntdll: Initialize return value in fork_and_exec.
Otherwise, if the exec succeeds, the later read() will not actually
read anything (EOF since the other end of the pipe is closed), and
we'll returned the uninitialized value of `status`.
This was preventing NtCreateUserProcess for a Unix process from
returning successfully, depending on the state of the stack, even
if the fork/exec suceeded.
- - - - -
b8664060 by Tim Clem at 2025-08-26T21:28:30+02:00
ntdll: Zero the process and thread handles when creating a Unix process.
Otherwise we will return success while potentially leaving them with
garbage values, which the caller is likely to close.
- - - - -
32ab237d by Tim Clem at 2025-08-26T21:28:30+02:00
kernelbase: Zero the RTL_USER_PROCESS_PARAMETERS in CreateProcessInternalW.
If we end up creating a Unix process, not all of the values in this
structure will (/can) be populated, and thus may be garbage.
- - - - -
2 changed files:
- dlls/kernelbase/process.c
- dlls/ntdll/unix/process.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e40f6a2807783f0167ced24a91a48…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e40f6a2807783f0167ced24a91a48…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
121499b5 by Vibhav Pant at 2025-08-26T21:28:30+02:00
vccorlib140: Add stub for __abi_make_type_id, Platform::Type{Equals, GetTypeCode, ToString, FullName::get}.
- - - - -
4d6474c8 by Vibhav Pant at 2025-08-26T21:28:30+02:00
vccorlib140: Implement __abi_make_type_id.
- - - - -
d0754640 by Vibhav Pant at 2025-08-26T21:28:30+02:00
vccorlib140: Implement Platform::Type::{Equals, GetTypeCode, ToString, FullName::get}.
- - - - -
76146be7 by Vibhav Pant at 2025-08-26T21:28:30+02:00
vccorlib140: Add stub for Platform::Details::CreateValue.
- - - - -
4187de45 by Vibhav Pant at 2025-08-26T21:28:30+02:00
vccorlib140: Implement Platform::Details::CreateValue.
- - - - -
e40f6a28 by Vibhav Pant at 2025-08-26T21:28:30+02:00
vccorlib140: Use the correct symbol name for InitControlBlock on i386 and arm.
- - - - -
4 changed files:
- dlls/vccorlib140/tests/Makefile.in
- dlls/vccorlib140/tests/vccorlib.c
- dlls/vccorlib140/vccorlib.c
- dlls/vccorlib140/vccorlib140.spec
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cd75213e641fe09e770154b0de6aa…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cd75213e641fe09e770154b0de6aa…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
603d763d by Alexandre Julliard at 2025-08-26T10:57:43+02:00
setupapi: Use SetupDiGetActualSectionToInstallW instead of duplicating that logic.
- - - - -
a8735ae6 by Alexandre Julliard at 2025-08-26T10:58:05+02:00
setupapi: Add support for Include directive.
- - - - -
a813687d by Alexandre Julliard at 2025-08-26T10:58:41+02:00
setupapi: Add support for Needs directive.
- - - - -
43f35448 by Alexandre Julliard at 2025-08-26T10:59:49+02:00
wine.inf: Use Needs directive to reduce duplication.
- - - - -
3 changed files:
- dlls/setupapi/install.c
- dlls/setupapi/tests/install.c
- loader/wine.inf.in
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/279e799f6ec54d11a1e54d00cd4cb…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/279e799f6ec54d11a1e54d00cd4cb…
You're receiving this email because of your account on gitlab.winehq.org.