Commit graph

170655 commits

Author SHA1 Message Date
Alexandre Julliard 323cff8f63 widl: Fix correlation offset for unencapsulated unions in interpreted mode. 2024-05-01 12:41:37 +02:00
Alexandre Julliard dc8395f287 quartz: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Alexandre Julliard a5f9784702 qmgrprxy: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Alexandre Julliard 6bf840566d oleaut32: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Alexandre Julliard b93a60cddb ole32: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Alexandre Julliard c95c4111f1 actxprxy: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Brendan McGrath 130b97a2b0 winegstreamer: Log query after setting the URI. 2024-05-01 11:46:06 +02:00
Brendan McGrath 87eaf89955 winegstreamer: Fix wow64 support for wg_parser_connect.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56595
2024-05-01 11:46:06 +02:00
Dmitry Timoshkov 0274f35335 advapi32: CryptSetKeyParam() should accept NULL pbData.
At least CryptSetKeyParam(KP_X) should accept NULL pbData.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-05-01 11:45:18 +02:00
Dmitry Timoshkov 4ff40a6708 rsaenh: Validate pbData in CPSetKeyParam().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-05-01 11:45:18 +02:00
Dmitry Timoshkov 5f984f8ce3 dssenh: Add CPSetKeyParam() stub implementation.
dlls/dssenh/tests depend on CryptSetKeyParam(KP_X, NULL) returning FALSE/ERROR_INVALID_PARAMETER.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-05-01 11:45:14 +02:00
Kirill Zhumarin 898ab8dab1 ntdll: Use termios2 for serial when possible. 2024-04-30 22:32:51 +02:00
Alexandros Frantzis b5b22136f7 wineandroid.drv: Enable wglDescribePixelFormat through p_get_pixel_formats. 2024-04-30 21:41:21 +02:00
Alexandros Frantzis 1b4ace8449 wineandroid.drv: Rename wgl_pixel_format to avoid name conflicts. 2024-04-30 21:41:19 +02:00
Yuxuan Shui a2548c8db3 shell32: Restore the ability of running native unix programs with ShellExecute.
For ShellExecute, if the specified file is found, we will try running it anyway, even if it doesn't
have a "program" extension.

Windows associations will take precedence over this.
2024-04-30 21:37:14 +02:00
Yuxuan Shui 9bd7fab471 shell32: Use full path to current directory for finding executables.
So that the path returned by SHELL_FindExecutable would be fully qualified, otherwise CreateProcess
will do its own path resolution which is not what we want.
2024-04-30 21:37:12 +02:00
Yuxuan Shui 20f8758e1f shell32: Fix a trace log message. 2024-04-30 21:37:12 +02:00
Zhiyi Zhang b918ce9e76 win32u: Set the virtual desktop display frequency to 60Hz.
Fix a regression from ee0aad5c, which changes the virtual desktop display frequency to that of
the host display while adding modes of 60Hz. So when the host display is not 60Hz, we might get
ChangeDisplaySettings() failures when virtual desktop is on because the target mode is not found
because of the frequency difference.
2024-04-30 20:36:48 +02:00
Alexandre Julliard b44c3dc946 windowscodecs: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard e737a58f29 urlmon: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard 94be5173be sti: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard ecea5c848e oleacc: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard 51804c5b2e netapi32: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard 207832f79a mstask: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard f22fac6b3e msi: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard 2ff3f2b17b msdaps: Use fully interpreted IDL stubs. 2024-04-30 20:36:48 +02:00
Alexandre Julliard 6647987edc rpcrt4: Move call_server_func() to a separate file.
And build it as x86-64 code on ARM64EC.
2024-04-30 20:36:48 +02:00
Alexandre Julliard fb8ae8ca35 rpcrt4: Move the stubless delegating thunks to a separate file.
And build them as x86-64 code on ARM64EC.
2024-04-30 20:36:48 +02:00
Alexandre Julliard d28f4fd0ec rpcrt4: Move the stubless client thunks to a separate file.
And build them as x86-64 code on ARM64EC.
2024-04-30 20:36:48 +02:00
Alexandre Julliard 3e2a999013 makefiles: Support building files for x86-64 architecture on ARM64EC.
Based on a patch by Jacek Caban.
2024-04-30 20:36:48 +02:00
Hans Leidekker 27f5470ff4 msi: Install global assemblies after install custom actions and before commit custom actions.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56609
2024-04-30 14:51:16 +02:00
Rémi Bernon a27b95511b mf/session: Handle transform format changes and update downstream media types. 2024-04-29 17:35:27 +02:00
Rémi Bernon 2c95d9a224 mf/session: Wrap samples in IMFMediaEvent list instead of IMFSample list. 2024-04-29 17:35:27 +02:00
Rémi Bernon 37b3e1ee6b mf/session: Introduce new session_get_topo_node_input helper. 2024-04-29 17:35:27 +02:00
Rémi Bernon 48839ece47 mf/session: Introduce new session_get_topo_node_output helper. 2024-04-29 17:35:27 +02:00
Rémi Bernon 657449e12f mf/session: Get session topo_node from their IMFTopologyNode directly. 2024-04-29 17:35:26 +02:00
Rémi Bernon 8ad97c1c0f mf/session: Introduce new (allocate|release)_output_samples helpers. 2024-04-29 17:35:26 +02:00
Rémi Bernon acfa237cfe mf/tests: Add more video processor tests with aperture changes. 2024-04-29 17:35:26 +02:00
Rémi Bernon b51b6efb96 mf/tests: Move the video processor input bitmap names to the test list. 2024-04-29 17:35:26 +02:00
Rémi Bernon c91211f315 winegstreamer/video_processor: Allow clearing input / output types. 2024-04-29 17:35:26 +02:00
Rémi Bernon 101d82c340 mfmediaengine/tests: Sync compare_rgb32 / dump_rgb32 helpers with mf tests. 2024-04-29 17:35:26 +02:00
Rémi Bernon b157f80582 evr/tests: Sync compare_rgb32 / dump_rgb32 helpers with mf tests. 2024-04-29 17:35:26 +02:00
Rémi Bernon f5c9dea15e mf/tests: Use a separate field for buffer_desc image size and compare rect. 2024-04-29 17:35:26 +02:00
Brendan Shanks 563ef82416 widl: Use hardcoded build time in TLB custom data.
This makes builds reproducible, and matches the current MIDL behavior
(except that MIDL's string representation will vary with the build machine
timezone).
2024-04-29 17:35:26 +02:00
Esme Povirk 538ef6a5e0 windowscodecs: Check for overflow in jpeg_decoder_initialize.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56590
2024-04-29 17:35:26 +02:00
Ziqing Hui e7225aaa94 winegstreamer/video_decoder: Use video_decoder to implement wmv decoder. 2024-04-29 17:35:26 +02:00
Ziqing Hui 181b609f56 winegstreamer/video_decoder: Support aggregation. 2024-04-29 17:35:26 +02:00
Ziqing Hui 930eabfff9 winegstreamer/video_decoder: Add wg_transform_attrs member. 2024-04-29 17:35:26 +02:00
Ziqing Hui 08fa6367b0 winegstreamer/video_decoder: Change decoder attributes. 2024-04-29 17:35:26 +02:00
Ziqing Hui 2d5ec70958 winegstreamer/video_decoder: Set input/output infos in h264_decoder_create. 2024-04-29 17:35:26 +02:00