Commit graph

170600 commits

Author SHA1 Message Date
Ziqing Hui 6e90dff6e7 winegstreamer: Merge video_wmv into video field. 2024-04-23 11:44:25 +02:00
Ziqing Hui 654dc1158b winegstreamer: Merge video_h264 into video field. 2024-04-23 11:44:25 +02:00
Ziqing Hui b3a46a94a3 winegstreamer: Merge video_cinepak into video field. 2024-04-23 11:44:25 +02:00
Nikolay Sivov 03f852a6f2 d2d1: Implement newer CreateDeviceContext() methods. 2024-04-23 11:44:25 +02:00
Nikolay Sivov 975d6b56a5 d2d1: Update to ID2D1Device6. 2024-04-23 11:44:25 +02:00
Nikolay Sivov a603db0c25 d2d1: Update to ID2D1DeviceContext6. 2024-04-23 11:44:25 +02:00
Nikolay Sivov bb40c32a1b d2d1: Update to ID2D1Factory7. 2024-04-23 11:44:25 +02:00
Billy Laws f1f28d2e28 winevulkan: Allocate commited memory for placed mappings.
This is necessary to prevent virtual_set_force_exec from resetting the
permissions of mappings back to --- when a non-NX-compatible module is
loaded.
2024-04-23 11:44:25 +02:00
Michael Bond 1134834b74 shell32/shellpath: Fix UserPinned and QuickLaunch KnownFolderPaths. 2024-04-22 23:34:04 +02:00
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