Commit graph

169032 commits

Author SHA1 Message Date
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
Hans Leidekker
499fa1d907 sxs/tests: Update QueryAssemblyInfo() test for Windows 10. 2024-01-19 12:42:18 +01:00
Hans Leidekker
b62d7e7a66 sxs/tests: Get rid of workarounds for old Windows versions. 2024-01-19 12:42:18 +01:00
Hans Leidekker
72dc82c033 sxs/tests: Use wide character string literals. 2024-01-19 12:42:18 +01:00
Hans Leidekker
755f6a0a2b sxs: Use wide character string literals. 2024-01-19 12:42:17 +01:00
Nicholas Tay
4f8939e1d9 win32u: Preserve rawinput device instance ID case in add_device().
In ntoskrnl.exe, when a PnP device interface is registered, the
interface path casing is retained, with only the hardware ID being upper
case. Thus, this patch looks to align the behaviour between PnP and
rawinput, particularly for games that seem to rely on these two strings
being consistent for hotplug.

This updated behaviour also seems consistent with Windows.
2024-01-19 12:41:51 +01:00
Etaash Mathamsetty
a1129ed23b xinput: Reimplement XInputGetCapabilities. 2024-01-19 12:41:02 +01:00
Etaash Mathamsetty
aea7918433 xinput: Implement XInputGetCapabilitiesEx. 2024-01-19 12:41:02 +01:00
Paul Gofman
39304daf4d ntdll: Fix exception list offset in call_user_mode_callback / user_mode_callback_return. 2024-01-18 22:53:56 +01:00