Alexandre Julliard pushed to branch master at wine / wine
Commits:
48ecdad3 by Wei Xie at 2025-11-05T18:27:58+01:00
kernelbase: Allocate buffer dynamically in DefineDosDeviceW.
The original code used a fixed-size buffer (15 chars) which could
overflow with long device names.
Signed-off-by: Wei Xie <xiewei(a)uniontech.com>
- - - - -
f03b8f0c by Wei Xie at 2025-11-05T18:28:47+01:00
kernel32/tests: Add some DefineDosDeviceW test cases.
Added test cases for DefineDosDeviceW function to verify proper handling
of raw target paths and definition removal. The new tests check:
1. Creating a DOS device with DDD_RAW_TARGET_PATH flag
2. Proper removal of the DOS device definition
Signed-off-by: Wei Xie <xiewei(a)uniontech.com>
- - - - -
2 changed files:
- dlls/kernel32/tests/volume.c
- dlls/kernelbase/volume.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a260514353df3cb2c72d49232f728…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a260514353df3cb2c72d49232f728…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b7f28790 by Piotr Caban at 2025-11-05T18:12:34+01:00
msado15: Stub IRowsetChange interface for tables without provider.
- - - - -
b902702d by Piotr Caban at 2025-11-05T18:12:34+01:00
msado15: Stub IAccessor interface for tables without provider.
- - - - -
fe03da8a by Piotr Caban at 2025-11-05T18:12:34+01:00
msado15: Improve Recordset::AddNew implementation.
- - - - -
a8a80add by Piotr Caban at 2025-11-05T18:12:35+01:00
msado15: Improve Recordset::get_RecordCount implementation.
- - - - -
3 changed files:
- dlls/msado15/recordset.c
- dlls/msado15/rowset.c
- dlls/msado15/tests/msado15.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/45b95a46638f6976df8fb93d830bf…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/45b95a46638f6976df8fb93d830bf…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
45b95a46 by Jiajin Cui at 2025-11-05T17:57:26+01:00
winex11.drv: Implement WS_EX_TRANSPARENT mouse pass-through with ShapeInput extension.
- Add sync_window_input_shape() function to handle ShapeInput operations
- Modify get_window_attributes() to exclude mouse events for transparent windows
- Update sync_window_style() to call sync_window_input_shape()
- Handle WS_EX_TRANSPARENT style changes in X11DRV_SetWindowStyle()
- Ensure proper input shape setup in create_whole_window()
This implementation uses both event mask control and ShapeInput extension
to provide accurate mouse pass-through functionality for windows with
WS_EX_TRANSPARENT extended style. When a window has this style, mouse
events will pass through to underlying windows while still allowing
keyboard and focus events.
- - - - -
1 changed file:
- dlls/winex11.drv/window.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/45b95a46638f6976df8fb93d830bf9…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/45b95a46638f6976df8fb93d830bf9…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
892b3f86 by Yuxuan Shui at 2025-11-05T17:39:44+01:00
kernel32/tests: Don't go beyond user space virtual address limit.
In get_valloc_info, if mem happens to point to the last chunk of memory in the
user space virtual address space, "p += info2.RegionSize" will cause it to go
over the limit, and subsequent VirtualQueries will fail, thus info2 won't be
changed, thus the loop exit condition is never met (well until p wraps around,
that is).
- - - - -
1 changed file:
- dlls/kernel32/tests/heap.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/892b3f86beda6b7bb893b77baa42c4…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/892b3f86beda6b7bb893b77baa42c4…
You're receiving this email because of your account on gitlab.winehq.org.