Commit graph

168990 commits

Author SHA1 Message Date
Alexandre Julliard 78c2b7dfe2 ntdll: Use a .seh handler for KiUserCallbackDispatcher exceptions. 2024-01-22 14:01:24 +01:00
Alexandre Julliard 47aebf67a5 ntdll: Export KiUserCallbackDispatcherReturn. 2024-01-22 11:46:50 +01:00
Alexandre Julliard 7344a124d7 ntdll: Report failure in KiUserCallbackDispatcher when catching an exception. 2024-01-22 11:46:50 +01:00
Alexandre Julliard d89037a826 ntdll: Share KiUserCallbackDispatcher implementation across platforms. 2024-01-22 11:46:25 +01:00
Alexandre Julliard 3031f15784 include: Add a typedef for user callback function pointers. 2024-01-22 11:26:56 +01:00
Alexandre Julliard c7c8624250 msvcp: Consistently use __int64 types in number conversion functions.
This avoids unaligned access warnings with clang.
2024-01-22 11:26:56 +01:00
Nikolay Sivov d46021bab9 d2d1/effect: Recreate transform graph when input count changes. 2024-01-22 10:14:54 +01:00
Nikolay Sivov 1671031143 d2d1/effect: Use XML description for builtin effects. 2024-01-22 10:14:53 +01:00
Nikolay Sivov 9b32b18b08 d2d1/effect: Handle variable input count attributes in the description. 2024-01-22 10:14:51 +01:00
Nikolay Sivov 69870ee88b d2d1/tests: Add some tests for minimum/maximum input count in effect description. 2024-01-22 10:14:51 +01:00
Rémi Bernon a634c30f00 mfplat: Support compressed WAVEFORMATEX in MFCreateWaveFormatExFromMFMediaType. 2024-01-22 10:14:33 +01:00
Rémi Bernon 1939bfff9f mfplat: Support AAC format attributes in MFInitMediaTypeFromWaveFormatEx. 2024-01-22 10:14:33 +01:00
Rémi Bernon 96346d24c1 mfplat/tests: Test MFWaveFormatExConvertFlag_ForceExtensible with HEAACWAVEFORMAT. 2024-01-22 10:14:33 +01:00
Rémi Bernon aa648beec8 mfplat/tests: Add MFInitMediaTypeFromWaveFormatEx tests with HEAACWAVEFORMAT. 2024-01-22 10:14:33 +01:00
Rémi Bernon 2155817a36 mfplat/tests: Test MFInitMediaTypeFromWaveFormatEx wrt MF_MT_FIXED_SIZE_SAMPLES. 2024-01-22 10:14:33 +01:00
Rémi Bernon 681d201462 include: Add HEAACWAVEINFO and HEAACWAVEFORMAT definitions. 2024-01-22 10:14:32 +01:00
Vijay Kiran Kamuju f24b20f01e include: Add Windows.Storage.Streams.InMemoryRandomAccessStream runtimeclass definition.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54963
2024-01-22 10:13:28 +01:00
Fabian Maurer 51b9d8ae65 winegstreamer: Don't check event for NULL, gstreamer already does that. 2024-01-22 10:13:12 +01:00
Yuxuan Shui 8daf207bf7 dmime: Semi-support creating an audio path from config. 2024-01-22 10:12:47 +01:00
Yuxuan Shui e9a52308bb dmime: IDirectMusicPerformance::CreateAudioPath should fail when config is NULL. 2024-01-22 10:12:47 +01:00
Yuxuan Shui 289dfacfd4 dmime: Parse AudioPathConfig. 2024-01-22 10:12:46 +01:00
Yuxuan Shui a300815c0f dmime: AudioPathConfig is not AudioPath.
AudioPaths are created from IDirectMusicPerformance::CreateAudioPath and CreateStandardAudioPath, and
don't have an IDirectMusicObject or an IPersistStream interface. On the other hand AudioPathConfigs
are loaded from files, and do have IDirectMusicObject and IPersistStream.

They were somehow confused with each other and implemented in the same struct, this commit fixes that.
2024-01-22 10:12:44 +01:00
Piotr Caban 12e8d3bd48 msvcp140: Recognize no error case in _Syserror_map. 2024-01-22 10:12:06 +01:00
Piotr Caban c0598baa87 msvcp140/tests: Fix _Syserror_map(0) test failure in newest msvcp140. 2024-01-22 10:12:06 +01:00
Piotr Caban 1d917529f1 msvcp140: Add _XGetLastError implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46904
2024-01-22 10:12:06 +01:00
Vijay Kiran Kamuju b6199254be msvcp140: Add stub for _XGetLastError. 2024-01-22 10:12:05 +01:00
Vijay Kiran Kamuju f51b4d014e wine.inf: Create security directory.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52399
2024-01-22 10:11:27 +01:00
Bernhard Übelacker c3ef1a6c67 dbghelp: Return early if HeapAlloc failed.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56223
2024-01-22 10:10:23 +01:00
Zhiyi Zhang b89d9f3145 ncrypt/tests: Add NCryptExportKey() tests. 2024-01-19 21:18:04 +01:00
Zhiyi Zhang 663bce9de9 ncrypt: Add some missing RSA key properties. 2024-01-19 21:18:04 +01:00
Zhiyi Zhang 1144efbc47 ncrypt/tests: Test default RSA key properties. 2024-01-19 21:18:04 +01:00
Zhiyi Zhang 032834fd6c include: Add some bcrypt definitions. 2024-01-19 21:18:04 +01:00
Zhiyi Zhang 2021959538 include: Add some ncrypt definitions. 2024-01-19 21:18:04 +01:00
Zebediah Figura 504d1a45e0 wined3d/spirv: Hook up sm1 interface matching. 2024-01-19 21:18:04 +01:00
Fan Wenjie 1474f5cc47 wined3d: Compile sm1 bytecode to spirv. 2024-01-19 21:17:35 +01:00
Zebediah Figura 9e094def75 wined3d: Hook up push constants for Vulkan. 2024-01-19 21:17:35 +01:00
Brendan Shanks f201a609a0 wined3d: Update reported AMD driver version.
Satisfies driver version check in Counter Strike 2.
2024-01-19 21:17:31 +01:00
Nikolay Sivov 21bbd34d35 mf/tests: Fully cleanup when skipping tests. 2024-01-19 18:01:34 +01:00
Alexandre Julliard 7aa982f88b ntdll: Add NtCompareTokens syscall for ARM64EC. 2024-01-19 16:24:23 +01:00
Alexandre Julliard 4b5b478de9 opengl32: Return a proper NTSTATUS in the debug callback. 2024-01-19 14:36:56 +01:00
Alexandre Julliard b26d127897 user32: Return a proper NTSTATUS in all user callbacks. 2024-01-19 14:30:59 +01:00
Alexandre Julliard 621bcd0db2 user32: Return a proper NTSTATUS in the post DDE message callback. 2024-01-19 14:28:26 +01:00
Alexandre Julliard d06192afe9 user32: Return a proper NTSTATUS in the load driver callback. 2024-01-19 14:23:24 +01:00
Alexandre Julliard a5d73ae427 winemac.drv: Return result through NtCallbackReturn for the drag and drop callbacks. 2024-01-19 13:48:32 +01:00
Alexandre Julliard 5cd3861438 winex11.drv: Return result through NtCallbackReturn for the drag and drop callbacks. 2024-01-19 13:46:34 +01:00
Alexandre Julliard be44253c94 wineandroid.drv: Return result through NtCallbackReturn for the start device callback. 2024-01-19 13:43:10 +01:00
Alexandre Julliard 643538a836 winevulkan: Return result through NtCallbackReturn for the debug callbacks. 2024-01-19 13:42:14 +01:00
Piotr Caban bcda5979be concrt140: Add _Cancellation_beacon::_Confirm_cancel() implementation. 2024-01-19 12:47:44 +01:00
Vijay Kiran Kamuju 05a1062f95 concrt140: Add stub for _Cancellation_beacon::_Confirm_cancel().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56174
2024-01-19 12:47:41 +01:00
Hans Leidekker 54c7df15bb sxs: Skip file copy when assembly is already installed. 2024-01-19 12:42:18 +01:00