Piotr Caban
12f73ed9d8
windowscodecs: Support 32-bit ABGR bitfields bitmaps.
2024-04-22 17:46:12 +02:00
Esme Povirk
e00762b961
mscoree: Update Wine Mono to 9.1.0.
2024-04-22 17:46:01 +02:00
Alexandre Julliard
166895ae3a
Release 9.7.
2024-04-19 22:18:13 +02:00
Alexandre Julliard
3c8fc4927d
rpcrt4: Leave some space on the stack for varargs when called from ARM64EC code.
2024-04-19 14:52:34 +02:00
Jacek Caban
b87589757b
ntdll: Use mangled function names in ARM64EC assembly.
2024-04-18 20:54:25 +02:00
Tim Clem
f0efb2e46a
winemac.drv: Hide app's dock icon when it wouldn't have a taskbar item on Windows.
...
Hide the icon when an app has no visible windows, or when all of its
visible windows would have no taskbar entry (i.e., they are owned or
have WS_EX_TOOLWINDOW or WS_EX_NOACTIVATE, but not WS_EX_APPWINDOW).
The dock icon returns if those conditions are no longer satisfied.
This behavior is behind a Mac Driver registry key,
EagerDockIconHiding (defaulting to true), to allow toggling it on a
per-app or global basis.
2024-04-18 20:54:25 +02:00
Jinoh Kang
d6e39da995
kernel32/tests: Document which fields may be overwritten later in gen_forward_chain_testdll().
...
Const correctness is helpful for figuring out which fields are mutable
and which ones are intended to stay constant.
2024-04-18 20:54:25 +02:00
Jinoh Kang
c014ff7afe
kernel32/tests: Fix argument order in subtest_export_forwarder_dep_chain() calls.
...
The parameter types are (size_t, size_t, BOOL).
Fixes: 4baada41a0
2024-04-18 20:54:25 +02:00
Zhiyi Zhang
730b6c0162
light.msstyles: Use #fefefe instead of #ffffff for scrollbar parts.
...
Fix Imperium: Greek Wars (1183470) launcher scrollbar largely drawn as transparent.
The application sets a hardcoded #ffffff as the color key for transparency. On Windows, the
scrollbar parts only have very few #ffffff pixels so the scrollbar is drawn as basically opaque.
If a theme that have many 0xffffff pixels is being used, then the bug reproduces as well on Windows.
I don't want to change the light theme style for this. So let's work around this by using #fefefe
instead of #ffffff. This have little difference visually.
Based on investigation done by Santino Mazza.
2024-04-18 20:54:25 +02:00
Zhiyi Zhang
ab091b28cb
uxtheme/tests: Test that scrollbar parts should have very few #ffffff pixels.
2024-04-18 20:54:25 +02:00
Brendan Shanks
fbfc8df4bb
dxgi: Add IDXGISwapChain4 stubs for D3D11.
...
Microsoft Flight Simulator (2020) requires IDXGISwapChain4.
2024-04-18 20:54:25 +02:00
Brendan Shanks
3c3bfbfde7
dxgi: Add IDXGISwapChain3 stubs for D3D11.
2024-04-18 20:54:25 +02:00
Brendan Shanks
3fdf97a22e
dxgi: Add IDXGISwapChain2 stubs for D3D11.
2024-04-18 20:54:24 +02:00
Alexandre Julliard
2c2ac005f5
widl: Use x64 calling convention for ARM64EC.
2024-04-18 20:54:24 +02:00
Alexandre Julliard
b684bd24d2
rpcrt4: Support calling server functions with floating point arguments on ARM platforms.
2024-04-18 13:34:04 +02:00
Isaac Marovitz
d821ddaa20
ntdll: Implement NtQueueApcThreadEx().
2024-04-17 22:34:44 +02:00
Vijay Kiran Kamuju
f42391b52c
netapi32: Add NetRemoteTOD stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56369
2024-04-17 22:31:19 +02:00
Piotr Caban
bf12d17b48
gdiplus: Fix IWICBitmapFrameDecode reference leak in decode_frame_wic.
2024-04-17 22:27:45 +02:00
Paul Gofman
146c263127
ntdll: Return STATUS_NO_YIELD_PERFORMED from NtYieldExecution() on Linux if no yield was performed.
2024-04-17 22:27:32 +02:00
Alexandre Julliard
b2564ffcd9
rpcrt4: Implement Ndr64AsyncClientCall in assembly on all platforms.
2024-04-17 22:26:38 +02:00
Alexandre Julliard
8980dc0fd5
rpcrt4: Implement NdrAsyncClientCall in assembly on all platforms.
2024-04-17 22:26:38 +02:00
Alexandre Julliard
19548ad512
rpcrt4: Implement NdrClientCall3 in assembly on all platforms.
2024-04-17 22:26:38 +02:00
Alexandre Julliard
e994c8ef74
rpcrt4: Implement NdrClientCall2 in assembly on all platforms.
2024-04-17 22:26:38 +02:00
Alexandre Julliard
2fff2c6b4a
rpcrt4: Export NdrpClientCall2.
2024-04-17 22:26:38 +02:00
Vijay Kiran Kamuju
04b829e81b
ntdll/tests: Add NtQueryInformationProcess(ProcessQuotaLimits) tests.
...
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
2024-04-16 22:09:59 +02:00
Vijay Kiran Kamuju
ea4ba2f7de
ntdll: Add NtQueryInformationProcess(ProcessQuotaLimits) stub.
...
Based on a patch by Qian Hong.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44812
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
2024-04-16 22:09:59 +02:00
Alfred Agrell
917bd3ca18
quartz: Fix memory leak on failure path.
2024-04-16 21:26:51 +02:00
Alfred Agrell
56dfb5bbf4
quartz/tests: Test the new error codes.
2024-04-16 21:26:51 +02:00
Alfred Agrell
6a3bec8e3f
quartz: Fix error code on empty filename.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56491
2024-04-16 21:26:51 +02:00
Alfred Agrell
16579ffb1d
quartz/tests: Test that compressed formats are offered for MPEGs.
2024-04-16 21:26:51 +02:00
Alfred Agrell
e870f31d77
winegstreamer: Reduce CLSID_decodebin_parser merit, so the MPEG splitter is chosen instead for MPEGs.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56491
2024-04-16 21:26:51 +02:00
Alfred Agrell
d71846d09b
winegstreamer: Delete now-meaningless wg_parser_type enum.
2024-04-16 21:26:51 +02:00
Alfred Agrell
460c28c451
winegstreamer: Use decodebin instead of wavparse.
2024-04-16 21:26:51 +02:00
Alfred Agrell
5b24cc1afd
winegstreamer: Create decodebin instead of avidemux.
2024-04-16 21:26:51 +02:00
Zebediah Figura
b85fff5acc
wined3d: Use dynamic state for rasterizer state if possible.
2024-04-16 21:26:51 +02:00
Zebediah Figura
97048c5ffc
wined3d: Use dynamic state for blend state if possible.
2024-04-16 21:26:51 +02:00
Zebediah Figura
a00efa12e2
wined3d: Use dynamic state for multisample state if possible.
2024-04-16 21:26:51 +02:00
Zebediah Figura
ca64275a23
wined3d: Enable EXT_extended_dynamic_state3.
2024-04-16 21:26:51 +02:00
Ziqing Hui
2c88b69fe2
winegstreamer: Merge audio_wma into audio field.
2024-04-16 21:26:51 +02:00
Ziqing Hui
256e9afc97
winegstreamer: Merge audio_mpeg4 into audio field.
2024-04-16 21:26:51 +02:00
Ziqing Hui
29dfcb9908
winegstreamer: Merge audio_mpeg1 into audio field.
2024-04-16 21:26:51 +02:00
Paul Gofman
718642478f
winegstreamer: Destroy wg_transform in video_decoder/transform_SetInputType().
2024-04-16 21:26:51 +02:00
Rémi Bernon
c4db5e23dd
winegstreamer: Pass optional GstVideoInfo to read_transform_output_video.
...
Instead of computing them in copy_video_buffer.
2024-04-16 21:26:51 +02:00
Rémi Bernon
d54399b6a0
winegstreamer: Split read_transform_output_data in two helpers.
2024-04-16 21:26:51 +02:00
Rémi Bernon
4a6a3b90d2
winegstreamer: Introduce a new sample_needs_buffer_copy helper.
2024-04-16 21:26:51 +02:00
Rémi Bernon
b2ea55a0f0
winegstreamer: Introduce a new set_sample_flags_from_buffer helper.
2024-04-16 21:26:51 +02:00
Alex Henrie
19e27e95b9
explorer: Fix font handle leaks in virtual desktop.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56133
2024-04-16 21:26:51 +02:00
Alexandre Julliard
4fc1591fc6
rpcrt4/tests: Add some more parameter passing tests.
2024-04-16 21:26:50 +02:00
Alexandre Julliard
57b145e468
widl: Clear RobustEarly flag also for data structure conformance.
2024-04-16 21:26:50 +02:00
Alexandre Julliard
235f76594e
widl: Output register parameter assignments on ARM platforms.
2024-04-16 18:39:13 +02:00