Alexandre Julliard pushed to branch master at wine / wine
Commits:
64f7c37c by Paul Gofman at 2025-08-19T22:55:49+02:00
ntdll: Add semi-stub for NtQueueApcThreadEx2().
- - - - -
7d8d3830 by Paul Gofman at 2025-08-19T22:55:49+02:00
ntdll: Validate reserve handle in NtQueueApcThreadEx2().
- - - - -
3bf8fc31 by Paul Gofman at 2025-08-19T22:55:49+02:00
ntdll: Pass user APC flags to call_user_apc_dispatcher().
- - - - -
fd06b6c9 by Paul Gofman at 2025-08-19T22:55:49+02:00
server: Do not allow queueing special APCs to wow64 threads.
- - - - -
4b565a05 by Paul Gofman at 2025-08-19T22:55:49+02:00
ntdll: Implement QUEUE_USER_APC_CALLBACK_DATA_CONTEXT in NtQueueApcThreadEx2() on x64.
- - - - -
a9bc7af5 by Paul Gofman at 2025-08-19T22:55:49+02:00
ntdll: Use NtContinueEx in KiUserApcDispatcher on x64.
- - - - -
d2114fba by Paul Gofman at 2025-08-19T22:55:49+02:00
kernelbase: Implement QueueUserAPC2().
- - - - -
30 changed files:
- dlls/kernel32/kernel32.spec
- dlls/kernel32/tests/sync.c
- dlls/kernelbase/kernelbase.spec
- dlls/kernelbase/thread.c
- dlls/ntdll/ntdll.spec
- dlls/ntdll/ntsyscalls.h
- dlls/ntdll/signal_arm64ec.c
- dlls/ntdll/signal_x86_64.c
- dlls/ntdll/tests/exception.c
- dlls/ntdll/tests/thread.c
- dlls/ntdll/unix/server.c
- dlls/ntdll/unix/signal_arm.c
- dlls/ntdll/unix/signal_arm64.c
- dlls/ntdll/unix/signal_i386.c
- dlls/ntdll/unix/signal_x86_64.c
- dlls/ntdll/unix/thread.c
- dlls/ntdll/unix/unix_private.h
- dlls/wow64/process.c
- include/processthreadsapi.h
- include/winbase.h
- include/wine/server_protocol.h
- include/winternl.h
- server/async.c
- server/object.c
- server/object.h
- server/protocol.def
- server/request_handlers.h
- server/request_trace.h
- server/thread.c
- server/timer.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cbb3cf81d20598e9631f8096d46ea…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cbb3cf81d20598e9631f8096d46ea…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
cbb3cf81 by Yuxuan Shui at 2025-08-19T09:19:49+02:00
server: Fix use-after-free of handle entry.
obj->ops->close_handle can indirectly call shrink_handle_table, which will
invalidate "entry". Therefore accessing entry->ptr is not valid, neither is
comparing "entry" with table->entries, since table->entries might have been
reallocated.
- - - - -
1 changed file:
- server/handle.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/cbb3cf81d20598e9631f8096d46eae…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/cbb3cf81d20598e9631f8096d46eae…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
2e4974af by Tingzhong Luo at 2025-08-18T22:20:39+02:00
shell32: Support the UserProgramFiles folder.
Fix the issue where some installers refuse to launch,
due to SHGetKnownFolderPath() failing when called with
FOLDERID_UserProgramFiles.
Signed-off-by: Tingzhong Luo <luotingzhong(a)uniontech.com>
- - - - -
2 changed files:
- dlls/shell32/shellpath.c
- dlls/shell32/tests/shellpath.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/2e4974af42a96dfcd426be5e40faec…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/2e4974af42a96dfcd426be5e40faec…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
212be298 by Paul Gofman at 2025-08-18T21:20:31+02:00
ntdll/tests: Add more tests for NtQueryVirtualMemory( MemoryRegionInformation ).
- - - - -
a0aef232 by Paul Gofman at 2025-08-18T21:26:00+02:00
ntdll: Factor out get_memory_region_size() function.
- - - - -
e019c52a by Paul Gofman at 2025-08-18T21:26:00+02:00
ntdll: Reimplement get_memory_region_info() on top of get_memory_region_size().
- - - - -
2 changed files:
- dlls/ntdll/tests/virtual.c
- dlls/ntdll/unix/virtual.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/7aa357600e251adcc720f97a2ae6b…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/7aa357600e251adcc720f97a2ae6b…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
765fff59 by Gerald Pfeifer at 2025-08-18T13:10:21+02:00
winebus.sys: Use uint16_t instead of __u16.
This addresses a regression introduced by commit e603bbf69c7 where we'd get
dlls/winebus.sys/bus_udev.c: In function ‘lnxev_device_haptics_thread’:
dlls/winebus.sys/bus_udev.c:711:36: error: ‘__u16’ undeclared
on FreeBSD 13.
- - - - -
1 changed file:
- dlls/winebus.sys/bus_udev.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/765fff593c58569c56d924db89876f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/765fff593c58569c56d924db89876f…
You're receiving this email because of your account on gitlab.winehq.org.