Alexandre Julliard pushed to branch master at wine / wine
Commits:
f99cd79b by Martin Storsjö at 2025-12-01T18:57:25+01:00
ntdll/tests: Update the reference code for a changed test.
This test case was updated in 41d7baa0139252f66042313f366b199e710f7b7b.
The behaviour of this testcase has changed; the older behaviour
could still be reproduced on Windows 11 version 10.0.22000.2176,
but on 10.0.26100.6899 we see the newer behaviour. (As the test
was updated in Feb 2024, it probably changed in some earlier build
than that.)
Update the function definition to match the actual observed
behaviour.
- - - - -
286e4cfa by Martin Storsjö at 2025-12-01T18:57:28+01:00
ntdll/tests: Enable tests for save_next for float registers.
This testcase was broken at current versions of Windows at
the end of 2020, but was fixed sometime after that; on
10.0.22000.2176 it is working correctly.
- - - - -
ea9d2eda by Martin Storsjö at 2025-12-01T18:57:31+01:00
winedump: Fix the printout of a cornercase with packed arm64 unwind info.
See https://github.com/llvm/llvm-project/issues/169588 for
discussion around this case.
As there is no unwind opcode that can describe
"stp x19,lr,[sp,-#N]!", this case is handled with two separate
instructions, "sub sp, sp, #N" and "stp x19,lr,[sp]".
- - - - -
95490526 by Martin Storsjö at 2025-12-01T18:57:34+01:00
ntdll: Implement handling of arm64 packed unwind for CR=01, RegI=1.
See https://github.com/llvm/llvm-project/issues/169588 for
explanation of how this case is supposed to work.
The former testcase works on older versions of Windows as well;
the latter gives the wrong frame adjustment on 10.0.22000.2176
but works correctly on 10.0.26100.6899.
- - - - -
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/c4eaee773f76a19a541388582d78a…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c4eaee773f76a19a541388582d78a…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1b8fabc2 by Bernd Herd at 2025-12-01T18:56:25+01:00
sane.ds: Support SANE Backends that treat resolution as TYPE_FIXED.
Most SANE backends store resolution in DPI as an integer value TYPE_INT.
Some store it as TYPE_FIXED. Twain always uses TW_FIX32 for resolution.
Provide access in ICAP_xRESOLUTION and DG_IMAGE/DAT_IMAGEINFO/MSG_GET
for both types.
Cache resolutions before SANE_Start as some backends do not
allow option read access after scanning started any more.
- - - - -
6 changed files:
- dlls/sane.ds/capability.c
- dlls/sane.ds/ds_image.c
- dlls/sane.ds/options.c
- dlls/sane.ds/sane_i.h
- dlls/sane.ds/sane_main.c
- dlls/sane.ds/unixlib.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/1b8fabc20d08aba5893791e90ecd80…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/1b8fabc20d08aba5893791e90ecd80…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
137e7668 by Bernd Herd at 2025-12-01T18:46:30+01:00
sane.ds: Fix ICAP_BITDEPTH semantics, allow setting it.
Twain ICAP_BITDEPTH is defined in bits per pixel, whereas in sane
depth is defined per color channel. Fix it.
Also allows setting ICAP_BITDEPTH for those sane backends that allow it
- - - - -
fbd4945c by Bernd Herd at 2025-12-01T18:46:31+01:00
sane.ds: Refuse native transfer mode with depth 16 bit.
Native transfer mode on windows can only work with 8 bit
per color component as biBitCount values of 48 for
16 bit per color component are no valid values for a DIB
- - - - -
4 changed files:
- dlls/sane.ds/capability.c
- dlls/sane.ds/ds_image.c
- dlls/sane.ds/options.c
- dlls/sane.ds/sane_i.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1716a06a535bc16538a61e4db175c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1716a06a535bc16538a61e4db175c…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
8b197203 by Nikolay Sivov at 2025-12-01T18:46:12+01:00
comdlg32/tests: Add a helper to check for supported interfaces.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
d52a712d by Nikolay Sivov at 2025-12-01T18:46:12+01:00
comdlg32/tests: Check for IModalWindow interface.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1716a06a by Nikolay Sivov at 2025-12-01T18:46:12+01:00
comdlg32/itemdlg: Add missing IModalWindow to supported interfaces.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/comdlg32/itemdlg.c
- dlls/comdlg32/tests/itemdlg.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b3eab252d5dccac0670d2a0f7eee1…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b3eab252d5dccac0670d2a0f7eee1…
You're receiving this email because of your account on gitlab.winehq.org.