wine.git
23 hours agomfreadwrite/reader: Avoid leaking the stream transform service MFT. master
Rémi Bernon [Thu, 4 Apr 2024 14:20:53 +0000 (16:20 +0200)]
mfreadwrite/reader: Avoid leaking the stream transform service MFT.

23 hours agomfreadwrite/tests: Shutdown the test stream event queues on source shutdown.
Rémi Bernon [Thu, 4 Apr 2024 16:04:18 +0000 (18:04 +0200)]
mfreadwrite/tests: Shutdown the test stream event queues on source shutdown.

23 hours agomfreadwrite/tests: Avoid using MFCreateMediaBufferFromMediaType.
Rémi Bernon [Wed, 3 Apr 2024 11:29:03 +0000 (13:29 +0200)]
mfreadwrite/tests: Avoid using MFCreateMediaBufferFromMediaType.

It's not available on Win7.

23 hours agomfreadwrite/tests: Do not accept MFVideoFormat_RGB32 in the test transform.
Rémi Bernon [Wed, 3 Apr 2024 11:09:25 +0000 (13:09 +0200)]
mfreadwrite/tests: Do not accept MFVideoFormat_RGB32 in the test transform.

23 hours agowinex11.drv: Remove unnecessary parameter from describe_pixel_format.
Alexandros Frantzis [Tue, 23 Apr 2024 08:00:14 +0000 (11:00 +0300)]
winex11.drv: Remove unnecessary parameter from describe_pixel_format.

23 hours agowinex11.drv: Enable wglDescribePixelFormat through p_get_pixel_formats.
Alexandros Frantzis [Tue, 23 Apr 2024 07:31:20 +0000 (10:31 +0300)]
winex11.drv: Enable wglDescribePixelFormat through p_get_pixel_formats.

23 hours agowinewayland.drv: Enable wglDescribePixelFormat through p_get_pixel_formats.
Alexandros Frantzis [Thu, 21 Mar 2024 13:00:08 +0000 (15:00 +0200)]
winewayland.drv: Enable wglDescribePixelFormat through p_get_pixel_formats.

23 hours agoopengl32: Cache driver pixel format information.
Alexandros Frantzis [Fri, 19 Apr 2024 13:01:06 +0000 (16:01 +0300)]
opengl32: Cache driver pixel format information.

Use the glReserved1 area in the Teb to cache the latest pixel format
information requested from the driver.

23 hours agoopengl32: Implement wglDescribePixelFormat using new driver API get_pixel_formats.
Alexandros Frantzis [Fri, 19 Apr 2024 09:55:02 +0000 (12:55 +0300)]
opengl32: Implement wglDescribePixelFormat using new driver API get_pixel_formats.

Introduce a new wgl driver callback function to allow the driver to provide
a complete list of all pixel formats and their attributes. If the driver
provides the information use it to implement wglDescribePixelFormat.

23 hours agowinex11.drv: Rename wgl_pixel_format to glx_pixel_format.
Alexandros Frantzis [Thu, 14 Mar 2024 14:15:59 +0000 (16:15 +0200)]
winex11.drv: Rename wgl_pixel_format to glx_pixel_format.

We want to use wgl_pixel_format in the wgl driver API.

23 hours agontdll: Pre-check entry->addr before taking a spin lock in RtlWaitOnAddress().
Paul Gofman [Thu, 21 Sep 2023 22:29:14 +0000 (16:29 -0600)]
ntdll: Pre-check entry->addr before taking a spin lock in RtlWaitOnAddress().

23 hours agontdll: Remove entries from queue in RtlWakeAddressAll().
Paul Gofman [Thu, 21 Sep 2023 22:23:33 +0000 (16:23 -0600)]
ntdll: Remove entries from queue in RtlWakeAddressAll().

23 hours agooleaut32: Extend 8- and 16-bit parameters on ARM.
Alexandre Julliard [Wed, 24 Apr 2024 14:54:48 +0000 (16:54 +0200)]
oleaut32: Extend 8- and 16-bit parameters on ARM.

And update tests to show that Windows does the same.

23 hours agorpcrt4: Extend 8- and 16-bit parameters on ARM.
Alexandre Julliard [Wed, 24 Apr 2024 14:27:56 +0000 (16:27 +0200)]
rpcrt4: Extend 8- and 16-bit parameters on ARM.

24 hours agorpcrt4: Generate the parameter extension data for typelibs on ARM platforms.
Alexandre Julliard [Tue, 23 Apr 2024 16:01:42 +0000 (18:01 +0200)]
rpcrt4: Generate the parameter extension data for typelibs on ARM platforms.

24 hours agorpcrt4: Fix stack alignment and by-value parameters for typelibs on ARM platforms.
Alexandre Julliard [Tue, 23 Apr 2024 16:00:59 +0000 (18:00 +0200)]
rpcrt4: Fix stack alignment and by-value parameters for typelibs on ARM platforms.

41 hours agowinewayland.drv: Implement SetWindowText.
Gopal Prasad [Wed, 28 Feb 2024 19:27:04 +0000 (00:57 +0530)]
winewayland.drv: Implement SetWindowText.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56000
Co-authored-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
41 hours agowinewayland.drv: Set wayland app-id from the process name.
Gopal Prasad [Wed, 28 Feb 2024 02:17:50 +0000 (07:47 +0530)]
winewayland.drv: Set wayland app-id from the process name.

Co-authored-by: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
Co-authored-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
42 hours agowidl: Add support for function parameter flags to SLTG typelib generator.
Dmitry Timoshkov [Mon, 25 Jan 2016 07:26:12 +0000 (15:26 +0800)]
widl: Add support for function parameter flags to SLTG typelib generator.

This makes stdole32.tlb generated by widl have proper [in,out,retval]
parameter flags.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
42 hours agowidl: Set the lowest bit in the param name to indicate whether type description follo...
Dmitry Timoshkov [Mon, 25 Jan 2016 07:05:03 +0000 (15:05 +0800)]
widl: Set the lowest bit in the param name to indicate whether type description follows the name.

It looks like the lowest bit in the param name offset actually indicates
whether type description follows the name, and since the name offsets are
always aligned that makes sense.

This makes oleview.exe from PSDK running under Windows7 correctly show mix
of different very complex and relatively simple type descriptions generated
by widl's SLTG generator.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
42 hours agowidl: Create library block index right after the CompObj one.
Dmitry Timoshkov [Wed, 20 Jan 2016 05:26:49 +0000 (13:26 +0800)]
widl: Create library block index right after the CompObj one.

Otherwise Wine's oleaut32 refuses to load a typelib.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
42 hours agowidl: Make automatic dispid generation scheme better match what midl does.
Dmitry Timoshkov [Wed, 20 Jan 2016 03:04:00 +0000 (11:04 +0800)]
widl: Make automatic dispid generation scheme better match what midl does.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
42 hours agomfreadwrite: Store result of object activation in stream transform.
Danyil Blyschak [Thu, 18 Apr 2024 15:33:18 +0000 (10:33 -0500)]
mfreadwrite: Store result of object activation in stream transform.

In source_reader_create_transform(), store the result of
IMFActivate_ActivateObject() so that in the event of failure, resources
are freed and an appropriate HRESULT is returned.

Previously, if every object's activation failed, the last part of the
function was not aware of this.

42 hours agorpcrt4: Remove obsolete version comments from spec file.
Alexandre Julliard [Tue, 23 Apr 2024 12:34:55 +0000 (14:34 +0200)]
rpcrt4: Remove obsolete version comments from spec file.

42 hours agorpcrt4: Stop passing the actual FPU regs pointer to client call functions.
Alexandre Julliard [Tue, 23 Apr 2024 12:34:25 +0000 (14:34 +0200)]
rpcrt4: Stop passing the actual FPU regs pointer to client call functions.

42 hours agorpcrt4: Remap registers to the stack for stubless proxies on ARM platforms.
Alexandre Julliard [Tue, 23 Apr 2024 12:30:51 +0000 (14:30 +0200)]
rpcrt4: Remap registers to the stack for stubless proxies on ARM platforms.

2 days agorpcrt4: Move the FPU register conversion to the stubless proxy wrapper.
Alexandre Julliard [Tue, 23 Apr 2024 12:15:13 +0000 (14:15 +0200)]
rpcrt4: Move the FPU register conversion to the stubless proxy wrapper.

2 days agorpcrt4: Add a wrapper for client calls from stubless proxies.
Alexandre Julliard [Tue, 23 Apr 2024 11:50:16 +0000 (13:50 +0200)]
rpcrt4: Add a wrapper for client calls from stubless proxies.

2 days agoinclude: Update a couple of RPC structures.
Alexandre Julliard [Tue, 23 Apr 2024 09:26:51 +0000 (11:26 +0200)]
include: Update a couple of RPC structures.

2 days agowined3d: Introduce the "glsl-vkd3d" shader backend.
Henri Verbeet [Wed, 17 Apr 2024 09:39:09 +0000 (11:39 +0200)]
wined3d: Introduce the "glsl-vkd3d" shader backend.

Note that this won't compile very many shaders until vkd3d-shader's GLSL
support is much more complete.

2 days agowined3d: Pass a shader_glsl_priv structure to shader_glsl_generate_compute_shader().
Henri Verbeet [Wed, 17 Apr 2024 09:39:09 +0000 (11:39 +0200)]
wined3d: Pass a shader_glsl_priv structure to shader_glsl_generate_compute_shader().

2 days agowined3d: Pass a shader_glsl_priv structure to shader_glsl_generate_fragment_shader().
Henri Verbeet [Wed, 17 Apr 2024 09:39:09 +0000 (11:39 +0200)]
wined3d: Pass a shader_glsl_priv structure to shader_glsl_generate_fragment_shader().

Much like we do for e.g. shader_glsl_generate_vertex_shader().

2 days agowinegstreamer: Respond to the URI query.
Brendan McGrath [Fri, 29 Mar 2024 07:09:05 +0000 (18:09 +1100)]
winegstreamer: Respond to the URI query.

The default behaviour for gstreamer is to use the URI to create the
stream-id. Without this, gstreamer creates a random stream-id per pad
which can cause inconsistent ordering on the decodebin src pads.

This in turn can cause issues, for example, with audio stream selection.

2 days agowinegstreamer: Pass uri to wg_parser when available.
Brendan McGrath [Tue, 9 Jan 2024 11:31:50 +0000 (11:31 +0000)]
winegstreamer: Pass uri to wg_parser when available.

This is a partial cherry-pick of eda34f74c6ad from Proton.

2 days agowinegstreamer: Merge video_mpeg1 into video field.
Ziqing Hui [Wed, 3 Apr 2024 02:17:22 +0000 (10:17 +0800)]
winegstreamer: Merge video_mpeg1 into video field.

2 days agowinegstreamer: Merge video_indeo into video field.
Ziqing Hui [Wed, 3 Apr 2024 02:13:31 +0000 (10:13 +0800)]
winegstreamer: Merge video_indeo into video field.

2 days agowinegstreamer: Merge video_wmv into video field.
Ziqing Hui [Wed, 3 Apr 2024 01:35:48 +0000 (09:35 +0800)]
winegstreamer: Merge video_wmv into video field.

2 days agowinegstreamer: Merge video_h264 into video field.
Ziqing Hui [Wed, 3 Apr 2024 01:18:03 +0000 (09:18 +0800)]
winegstreamer: Merge video_h264 into video field.

2 days agowinegstreamer: Merge video_cinepak into video field.
Ziqing Hui [Wed, 3 Apr 2024 01:07:22 +0000 (09:07 +0800)]
winegstreamer: Merge video_cinepak into video field.

2 days agod2d1: Implement newer CreateDeviceContext() methods.
Nikolay Sivov [Thu, 11 Apr 2024 10:31:18 +0000 (12:31 +0200)]
d2d1: Implement newer CreateDeviceContext() methods.

2 days agod2d1: Update to ID2D1Device6.
Nikolay Sivov [Tue, 9 Apr 2024 18:26:16 +0000 (20:26 +0200)]
d2d1: Update to ID2D1Device6.

2 days agod2d1: Update to ID2D1DeviceContext6.
Nikolay Sivov [Tue, 9 Apr 2024 18:09:39 +0000 (20:09 +0200)]
d2d1: Update to ID2D1DeviceContext6.

2 days agod2d1: Update to ID2D1Factory7.
Nikolay Sivov [Tue, 9 Apr 2024 16:16:01 +0000 (18:16 +0200)]
d2d1: Update to ID2D1Factory7.

2 days agowinevulkan: Allocate commited memory for placed mappings.
Billy Laws [Fri, 19 Apr 2024 20:31:57 +0000 (20:31 +0000)]
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.

2 days agoshell32/shellpath: Fix UserPinned and QuickLaunch KnownFolderPaths.
Michael Bond [Mon, 22 Apr 2024 06:05:28 +0000 (16:05 +1000)]
shell32/shellpath: Fix UserPinned and QuickLaunch KnownFolderPaths.

2 days agowindowscodecs: Support 32-bit ABGR bitfields bitmaps.
Piotr Caban [Fri, 19 Apr 2024 18:06:30 +0000 (20:06 +0200)]
windowscodecs: Support 32-bit ABGR bitfields bitmaps.

2 days agomscoree: Update Wine Mono to 9.1.0.
Esme Povirk [Sat, 20 Apr 2024 16:05:27 +0000 (16:05 +0000)]
mscoree: Update Wine Mono to 9.1.0.

5 days agoRelease 9.7. wine-9.7
Alexandre Julliard [Fri, 19 Apr 2024 20:18:13 +0000 (22:18 +0200)]
Release 9.7.

6 days agorpcrt4: Leave some space on the stack for varargs when called from ARM64EC code.
Alexandre Julliard [Fri, 19 Apr 2024 12:52:03 +0000 (14:52 +0200)]
rpcrt4: Leave some space on the stack for varargs when called from ARM64EC code.

6 days agontdll: Use mangled function names in ARM64EC assembly.
Jacek Caban [Tue, 12 Mar 2024 18:28:12 +0000 (19:28 +0100)]
ntdll: Use mangled function names in ARM64EC assembly.

6 days agowinemac.drv: Hide app's dock icon when it wouldn't have a taskbar item on Windows.
Tim Clem [Thu, 15 Feb 2024 17:53:08 +0000 (09:53 -0800)]
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.

6 days agokernel32/tests: Document which fields may be overwritten later in gen_forward_chain_t...
Jinoh Kang [Wed, 17 Apr 2024 14:22:52 +0000 (23:22 +0900)]
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.

6 days agokernel32/tests: Fix argument order in subtest_export_forwarder_dep_chain() calls.
Jinoh Kang [Wed, 17 Apr 2024 14:21:48 +0000 (23:21 +0900)]
kernel32/tests: Fix argument order in subtest_export_forwarder_dep_chain() calls.

The parameter types are (size_t, size_t, BOOL).

Fixes: 4baada41a03ad577db3932334f48eda881a96f56
6 days agolight.msstyles: Use #fefefe instead of #ffffff for scrollbar parts.
Zhiyi Zhang [Wed, 17 Apr 2024 08:20:01 +0000 (16:20 +0800)]
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.

6 days agouxtheme/tests: Test that scrollbar parts should have very few #ffffff pixels.
Zhiyi Zhang [Thu, 18 Apr 2024 02:28:13 +0000 (10:28 +0800)]
uxtheme/tests: Test that scrollbar parts should have very few #ffffff pixels.

6 days agodxgi: Add IDXGISwapChain4 stubs for D3D11.
Brendan Shanks [Wed, 10 Apr 2024 17:23:38 +0000 (10:23 -0700)]
dxgi: Add IDXGISwapChain4 stubs for D3D11.

Microsoft Flight Simulator (2020) requires IDXGISwapChain4.

6 days agodxgi: Add IDXGISwapChain3 stubs for D3D11.
Brendan Shanks [Wed, 10 Apr 2024 17:19:15 +0000 (10:19 -0700)]
dxgi: Add IDXGISwapChain3 stubs for D3D11.

6 days agodxgi: Add IDXGISwapChain2 stubs for D3D11.
Brendan Shanks [Wed, 10 Apr 2024 17:10:54 +0000 (10:10 -0700)]
dxgi: Add IDXGISwapChain2 stubs for D3D11.

6 days agowidl: Use x64 calling convention for ARM64EC.
Alexandre Julliard [Thu, 18 Apr 2024 07:16:17 +0000 (09:16 +0200)]
widl: Use x64 calling convention for ARM64EC.

7 days agorpcrt4: Support calling server functions with floating point arguments on ARM platforms.
Alexandre Julliard [Thu, 18 Apr 2024 09:47:06 +0000 (11:47 +0200)]
rpcrt4: Support calling server functions with floating point arguments on ARM platforms.

7 days agontdll: Implement NtQueueApcThreadEx().
Isaac Marovitz [Sat, 13 Apr 2024 18:15:10 +0000 (14:15 -0400)]
ntdll: Implement NtQueueApcThreadEx().

7 days agonetapi32: Add NetRemoteTOD stub.
Vijay Kiran Kamuju [Thu, 21 Mar 2024 21:38:30 +0000 (22:38 +0100)]
netapi32: Add NetRemoteTOD stub.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56369

7 days agogdiplus: Fix IWICBitmapFrameDecode reference leak in decode_frame_wic.
Piotr Caban [Wed, 17 Apr 2024 17:09:07 +0000 (19:09 +0200)]
gdiplus: Fix IWICBitmapFrameDecode reference leak in decode_frame_wic.

7 days agontdll: Return STATUS_NO_YIELD_PERFORMED from NtYieldExecution() on Linux if no yield...
Paul Gofman [Fri, 5 Apr 2024 18:11:51 +0000 (12:11 -0600)]
ntdll: Return STATUS_NO_YIELD_PERFORMED from NtYieldExecution() on Linux if no yield was performed.

7 days agorpcrt4: Implement Ndr64AsyncClientCall in assembly on all platforms.
Alexandre Julliard [Wed, 17 Apr 2024 11:08:16 +0000 (13:08 +0200)]
rpcrt4: Implement Ndr64AsyncClientCall in assembly on all platforms.

7 days agorpcrt4: Implement NdrAsyncClientCall in assembly on all platforms.
Alexandre Julliard [Wed, 17 Apr 2024 11:08:04 +0000 (13:08 +0200)]
rpcrt4: Implement NdrAsyncClientCall in assembly on all platforms.

7 days agorpcrt4: Implement NdrClientCall3 in assembly on all platforms.
Alexandre Julliard [Wed, 17 Apr 2024 11:04:13 +0000 (13:04 +0200)]
rpcrt4: Implement NdrClientCall3 in assembly on all platforms.

7 days agorpcrt4: Implement NdrClientCall2 in assembly on all platforms.
Alexandre Julliard [Wed, 17 Apr 2024 10:46:10 +0000 (12:46 +0200)]
rpcrt4: Implement NdrClientCall2 in assembly on all platforms.

7 days agorpcrt4: Export NdrpClientCall2.
Alexandre Julliard [Wed, 17 Apr 2024 10:40:59 +0000 (12:40 +0200)]
rpcrt4: Export NdrpClientCall2.

8 days agontdll/tests: Add NtQueryInformationProcess(ProcessQuotaLimits) tests.
Vijay Kiran Kamuju [Sat, 9 Mar 2024 19:53:00 +0000 (20:53 +0100)]
ntdll/tests: Add NtQueryInformationProcess(ProcessQuotaLimits) tests.

Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
8 days agontdll: Add NtQueryInformationProcess(ProcessQuotaLimits) stub.
Vijay Kiran Kamuju [Sat, 9 Mar 2024 19:51:08 +0000 (20:51 +0100)]
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>
8 days agoquartz: Fix memory leak on failure path.
Alfred Agrell [Thu, 28 Mar 2024 22:33:54 +0000 (23:33 +0100)]
quartz: Fix memory leak on failure path.

8 days agoquartz/tests: Test the new error codes.
Alfred Agrell [Thu, 28 Mar 2024 22:36:24 +0000 (23:36 +0100)]
quartz/tests: Test the new error codes.

8 days agoquartz: Fix error code on empty filename.
Alfred Agrell [Thu, 28 Mar 2024 22:33:02 +0000 (23:33 +0100)]
quartz: Fix error code on empty filename.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56491

8 days agoquartz/tests: Test that compressed formats are offered for MPEGs.
Alfred Agrell [Thu, 28 Mar 2024 22:36:08 +0000 (23:36 +0100)]
quartz/tests: Test that compressed formats are offered for MPEGs.

8 days agowinegstreamer: Reduce CLSID_decodebin_parser merit, so the MPEG splitter is chosen...
Alfred Agrell [Thu, 4 Apr 2024 17:10:07 +0000 (19:10 +0200)]
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

8 days agowinegstreamer: Delete now-meaningless wg_parser_type enum.
Alfred Agrell [Thu, 4 Apr 2024 16:57:18 +0000 (18:57 +0200)]
winegstreamer: Delete now-meaningless wg_parser_type enum.

8 days agowinegstreamer: Use decodebin instead of wavparse.
Alfred Agrell [Thu, 4 Apr 2024 16:53:01 +0000 (18:53 +0200)]
winegstreamer: Use decodebin instead of wavparse.

8 days agowinegstreamer: Create decodebin instead of avidemux.
Alfred Agrell [Thu, 4 Apr 2024 16:50:48 +0000 (18:50 +0200)]
winegstreamer: Create decodebin instead of avidemux.

8 days agowined3d: Use dynamic state for rasterizer state if possible.
Zebediah Figura [Thu, 14 Sep 2023 22:26:01 +0000 (17:26 -0500)]
wined3d: Use dynamic state for rasterizer state if possible.

8 days agowined3d: Use dynamic state for blend state if possible.
Zebediah Figura [Thu, 14 Sep 2023 22:03:21 +0000 (17:03 -0500)]
wined3d: Use dynamic state for blend state if possible.

8 days agowined3d: Use dynamic state for multisample state if possible.
Zebediah Figura [Thu, 14 Sep 2023 19:14:16 +0000 (14:14 -0500)]
wined3d: Use dynamic state for multisample state if possible.

8 days agowined3d: Enable EXT_extended_dynamic_state3.
Zebediah Figura [Thu, 14 Sep 2023 00:56:03 +0000 (19:56 -0500)]
wined3d: Enable EXT_extended_dynamic_state3.

8 days agowinegstreamer: Merge audio_wma into audio field.
Ziqing Hui [Tue, 2 Apr 2024 02:34:58 +0000 (10:34 +0800)]
winegstreamer: Merge audio_wma into audio field.

8 days agowinegstreamer: Merge audio_mpeg4 into audio field.
Ziqing Hui [Tue, 2 Apr 2024 02:27:47 +0000 (10:27 +0800)]
winegstreamer: Merge audio_mpeg4 into audio field.

8 days agowinegstreamer: Merge audio_mpeg1 into audio field.
Ziqing Hui [Tue, 2 Apr 2024 01:39:46 +0000 (09:39 +0800)]
winegstreamer: Merge audio_mpeg1 into audio field.

8 days agowinegstreamer: Destroy wg_transform in video_decoder/transform_SetInputType().
Paul Gofman [Thu, 4 Apr 2024 02:07:38 +0000 (20:07 -0600)]
winegstreamer: Destroy wg_transform in video_decoder/transform_SetInputType().

8 days agowinegstreamer: Pass optional GstVideoInfo to read_transform_output_video.
Rémi Bernon [Tue, 9 Apr 2024 08:39:44 +0000 (10:39 +0200)]
winegstreamer: Pass optional GstVideoInfo to read_transform_output_video.

Instead of computing them in copy_video_buffer.

8 days agowinegstreamer: Split read_transform_output_data in two helpers.
Rémi Bernon [Fri, 16 Feb 2024 07:30:32 +0000 (08:30 +0100)]
winegstreamer: Split read_transform_output_data in two helpers.

8 days agowinegstreamer: Introduce a new sample_needs_buffer_copy helper.
Rémi Bernon [Fri, 16 Feb 2024 07:25:39 +0000 (08:25 +0100)]
winegstreamer: Introduce a new sample_needs_buffer_copy helper.

8 days agowinegstreamer: Introduce a new set_sample_flags_from_buffer helper.
Rémi Bernon [Fri, 16 Feb 2024 07:23:10 +0000 (08:23 +0100)]
winegstreamer: Introduce a new set_sample_flags_from_buffer helper.

8 days agoexplorer: Fix font handle leaks in virtual desktop.
Alex Henrie [Sat, 13 Apr 2024 04:21:52 +0000 (22:21 -0600)]
explorer: Fix font handle leaks in virtual desktop.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56133

8 days agorpcrt4/tests: Add some more parameter passing tests.
Alexandre Julliard [Mon, 15 Apr 2024 09:43:16 +0000 (11:43 +0200)]
rpcrt4/tests: Add some more parameter passing tests.

8 days agowidl: Clear RobustEarly flag also for data structure conformance.
Alexandre Julliard [Tue, 16 Apr 2024 19:26:20 +0000 (21:26 +0200)]
widl: Clear RobustEarly flag also for data structure conformance.

8 days agowidl: Output register parameter assignments on ARM platforms.
Alexandre Julliard [Tue, 16 Apr 2024 16:09:52 +0000 (18:09 +0200)]
widl: Output register parameter assignments on ARM platforms.

9 days agowinedump: Extend dumping of some minidump parts.
Eric Pouech [Sat, 2 Mar 2024 11:19:08 +0000 (12:19 +0100)]
winedump: Extend dumping of some minidump parts.

- extend dump information in misc stream
- dump token, thread name, memory info list streams

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
9 days agowinedump: Tidy up dumping minidump.
Eric Pouech [Fri, 12 Apr 2024 13:56:04 +0000 (15:56 +0200)]
winedump: Tidy up dumping minidump.

- homogenize dir entry
- print all thread id:s and RVA in hex
- improve some indentation

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
9 days agowinedump: Support a couple of 'section' options (minidump).
Eric Pouech [Thu, 21 Mar 2024 08:19:11 +0000 (09:19 +0100)]
winedump: Support a couple of 'section' options (minidump).

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
9 days agowinedump: Simplify unicode string printing (minidump).
Eric Pouech [Thu, 21 Mar 2024 08:08:29 +0000 (09:08 +0100)]
winedump: Simplify unicode string printing (minidump).

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
9 days agowinedump: Add helpers to print DWORD64 integers.
Eric Pouech [Thu, 21 Mar 2024 07:56:55 +0000 (08:56 +0100)]
winedump: Add helpers to print DWORD64 integers.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>