Alexandre Julliard pushed to branch master at wine / wine
Commits:
c18ccdd3 by Bernd Herd at 2025-12-03T20:51:21+01:00
sane.ds: Make UI non-modal as required by Twain specification.
This is necessary according to the Twain specification
and also allows much more comfortable user interfaces.
- - - - -
6 changed files:
- dlls/sane.ds/ds_ctrl.c
- dlls/sane.ds/ds_image.c
- dlls/sane.ds/sane.rc
- dlls/sane.ds/sane_i.h
- dlls/sane.ds/sane_main.c
- dlls/sane.ds/ui.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c18ccdd34a05d4cbcfb96778cb9c51…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c18ccdd34a05d4cbcfb96778cb9c51…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
77ea3ca8 by Piotr Caban at 2025-12-03T14:43:56+01:00
msado15: Implement _Recordset::Supports function.
- - - - -
bb3d6388 by Piotr Caban at 2025-12-03T14:43:56+01:00
msado15: Add _Recordset::Supports tests.
- - - - -
8d8160cd by Piotr Caban at 2025-12-03T14:43:56+01:00
include: Define CursorOptionEnum values using hexadecimal constants.
- - - - -
f30e7fab by Piotr Caban at 2025-12-03T14:43:58+01:00
include: Add DBINDEXCOLUMNDESC definition.
- - - - -
3b8e4f41 by Piotr Caban at 2025-12-03T14:43:59+01:00
include: Add IRowsetIndex interface.
- - - - -
36837d81 by Piotr Caban at 2025-12-03T14:44:00+01:00
include: Add IRowsetCurrentIndex interface.
- - - - -
f4f8ea05 by Piotr Caban at 2025-12-03T14:44:02+01:00
msado15: Add _Recordset:put_Index implementation.
- - - - -
b2a64d30 by Piotr Caban at 2025-12-03T14:44:02+01:00
msado15: Add _Recordset:get_Index implementation.
- - - - -
8 changed files:
- dlls/msado15/recordset.c
- dlls/msado15/tests/msado15.c
- include/Makefile.in
- include/dbs.idl
- include/msado15_backcompat.idl
- include/oledb.idl
- + include/rstcridx.idl
- + include/rstind.idl
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5e6baf9c816fda752f32e4859f661…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5e6baf9c816fda752f32e4859f661…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
51262b76 by Martin Storsjö at 2025-12-03T14:43:03+01:00
ntdll/tests: Add a missing testcase for arm64 packed unwind info.
We previously lacked a testcase for RegI > 3, which uses a
save_regp unwind opcode, which none of the existing packed unwind
info tests contain.
- - - - -
569e0629 by Martin Storsjö at 2025-12-03T14:43:08+01:00
ntdll: Rewrite arm64 packed unwind info handling.
Instead of trying to handcraft all the cases for dealing with
partial prologues, just synthesize the full unwind info for the
function and execute that instead. The packed unwind info format
always maps to a combination of regular unwind opcodes.
This is how the arm packed unwind info implementation works
already; this makes it easier to reason about compared with the
handwritten code for dealing with partial prologues.
The previous implementation is certainly faster and more efficient,
but much harder to reason about, and to modify.
- - - - -
5e6baf9c by Martin Storsjö at 2025-12-03T14:43:08+01:00
ntdll: Handle arm64 packed unwind with H=1, RegI=RegF=0, CR!=1.
This case isn't mentioned in documentation, but this behaviour
seems reasonable.
This case was fixed in the same way in llvm-readobj in
https://github.com/llvm/llvm-project/pull/170294.
- - - - -
3 changed files:
- dlls/ntdll/tests/unwind.c
- dlls/ntdll/unwind.c
- tools/winedump/pe.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4c589a9ac20b5251f6263708840e4…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4c589a9ac20b5251f6263708840e4…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
c5f057f6 by Zhiyi Zhang at 2025-12-03T10:17:17+01:00
user32/tests: Test scrollbar rect when WS_HSCROLL or WS_VSCROLL is present.
- - - - -
d9f920c1 by Zhiyi Zhang at 2025-12-03T10:17:17+01:00
win32u: Remove scrollbar rect offsets when WS_HSCROLL or WS_VSCROLL is present.
Fix RoomKey UI freezes. The extra 1 pixel offset causes the application to handle
infinite WM_PAINT messages.
- - - - -
2 changed files:
- dlls/user32/tests/scroll.c
- dlls/win32u/scroll.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9a97e3db22dd7d0fb2f5913d1ef03…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9a97e3db22dd7d0fb2f5913d1ef03…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
5d51d89e by Giovanni Mascellani at 2025-12-03T15:15:59+01:00
vkd3d-shader/dxil: Pass the function emission state to sm6_parser_emit_binop().
- - - - -
83ebe589 by Giovanni Mascellani at 2025-12-03T15:15:59+01:00
vkd3d-shader/dxil: Allocate instructions directly in sm6_parser_emit_binop().
- - - - -
2855f2d6 by Giovanni Mascellani at 2025-12-03T15:15:59+01:00
vkd3d-shader/dxil: Pass the function emission state to sm6_parser_emit_br().
- - - - -
c2ff59e8 by Giovanni Mascellani at 2025-12-03T15:15:59+01:00
vkd3d-shader/dxil: Allocate instructions directly in sm6_parser_emit_br().
- - - - -
f64432d4 by Giovanni Mascellani at 2025-12-03T15:15:59+01:00
vkd3d-shader/dxil: Take the record from the function emission state in sm6_parser_emit_call().
- - - - -
90196f7d by Giovanni Mascellani at 2025-12-03T15:23:10+01:00
vkd3d-shader/dxil: Remove sm6_parser_emit_unhandled().
It's currently useless, when there is a failure we drop out of
sm6_parser_function_init() before even checking what the current
instruction or value looks like.
- - - - -
1 changed file:
- libs/vkd3d-shader/dxil.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/be31451ae993fcc1c71c2fcf6d27…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/be31451ae993fcc1c71c2fcf6d27…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
7c6c176a by Giovanni Mascellani at 2025-12-03T15:11:23+01:00
tests: Do not put storage buffer descriptors in the descriptor pool.
They are never used.
- - - - -
443f4bc0 by Giovanni Mascellani at 2025-12-03T15:12:35+01:00
vkd3d: Remove unused field storage_buffer_max_descriptors from vkd3d_device_descriptor_limits.
- - - - -
be31451a by Giovanni Mascellani at 2025-12-03T15:14:16+01:00
vkd3d: Rename the struct vkd3d_device_descriptor_limits fields.
They do not represent the raw Vulkan resource limits, but the
emulated d3d12 limits depending on the Vulkan limits. Therefore
name them according to d3d12.
- - - - -
4 changed files:
- libs/vkd3d/device.c
- libs/vkd3d/state.c
- libs/vkd3d/vkd3d_private.h
- tests/vulkan_utils.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f9f8b3a5a44b1971a95e3368bd66…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f9f8b3a5a44b1971a95e3368bd66…
You're receiving this email because of your account on gitlab.winehq.org.