Commit graph

159120 commits

Author SHA1 Message Date
Davide Beatrici
005123ba5d winepulse: Adapt "get_mix_format_params" struct to mmdevapi's. 2022-08-24 09:06:15 -05:00
Davide Beatrici
d270dca89e winepulse: Adapt "get_capture_buffer_params" struct to mmdevapi's. 2022-08-24 09:06:15 -05:00
Davide Beatrici
83e0d1fe88 winepulse: Adapt "release_render_buffer_params" struct to mmdevapi's. 2022-08-24 09:06:15 -05:00
Davide Beatrici
f5d829232c winepulse: Adapt "release_stream_params" struct to mmdevapi's. 2022-08-24 09:06:14 -05:00
Davide Beatrici
23fadaadee winepulse: Adapt "create_stream_params" struct to mmdevapi's. 2022-08-24 09:06:14 -05:00
Davide Beatrici
850a261112 winepulse: Adapt "endpoint" struct to mmdevapi's. 2022-08-24 09:06:14 -05:00
Zhiyi Zhang
4f00a1f9e2 ddraw: Don't report unsupported device capabilities in d3d3_EnumDevices(). 2022-08-24 09:05:47 -05:00
Zhiyi Zhang
6c391ac139 ddraw: Don't report unsupported device capabilities in d3d7_EnumDevices().
Fix Battle Realms: Zen Edition failing to start. The game expects to find a device without
D3DDEVCAPS_HWTRANSFORMANDLIGHT.
2022-08-24 09:05:45 -05:00
Zhiyi Zhang
0868bed180 ddraw/tests: Add more capability tests for enumerated devices.
Add tests for D3DDEVCAPS_HWTRANSFORMANDLIGHT and D3DDEVCAPS_DRAWPRIMITIVES2EX.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-08-24 09:05:42 -05:00
Zhiyi Zhang
3c899df3b5 ddraw/tests: Move the capability tests for enumerated devices.
Move the capability tests for enumerated devices from d3d.c to ddraw{1,2,4}.c.
2022-08-24 09:05:38 -05:00
Zhiyi Zhang
21beb2a8c7 ddraw/tests: Add a comment to note that tests in d3d.c are deprecated.
And new tests should be added to tests/ddraw{1,2,4,7}.c.
2022-08-24 09:05:36 -05:00
Martin Storsjö
fcb553ffc2 bcrypt: Fix the non-PE build after ECDH_P384 was added.
This fixes non-PE builds after
5253c8d77e.

Signed-off-by: Martin Storsjö <martin@martin.st>
2022-08-24 09:04:56 -05:00
Gabriel Ivăncescu
9f47704f1a mshtml: Handle S_FALSE return values from IUri methods.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-23 16:18:51 -05:00
Gabriel Ivăncescu
b75ed0395d mshtml: Handle S_FALSE from IUri methods in the NSAPI interfaces.
Mostly by setting such strings to NULL, because the component does not exist.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-23 16:18:51 -05:00
Gabriel Ivăncescu
e5fe3bc077 mshtml: Handle S_FALSE from IUri methods when navigating.
Mostly by ignoring it, since no such Uri component exists.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-23 16:18:51 -05:00
Gabriel Ivăncescu
d2daec4027 mshtml: Don't navigate if GetDisplayUri failed.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-23 16:18:51 -05:00
Gabriel Ivăncescu
e783c358b6 mshtml: Handle S_FALSE from IUri methods when checking targetOrigin.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-23 16:18:51 -05:00
Gabriel Ivăncescu
196f13c174 mshtml: Handle S_FALSE from IUri methods in Anchor Elements.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-23 16:18:51 -05:00
Gabriel Ivăncescu
1e6c1851b0 mshtml: Handle S_FALSE from IUri methods in localStorage and sessionStorage.
Also do not use the Uri itself as check for local vs session storage,
because sessionStorage will rely on the Uri as well.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-23 16:18:51 -05:00
Etaash Mathamsetty
e934e746be ntoskrnl: Implement IoCreateFileEx. 2022-08-23 16:18:51 -05:00
Etaash Mathamsetty
bafb181c42 ntoskrnl.exe: Implement KeAreAllApcsDisabled.
Required for vgk.sys (vanguard anti-cheat).
2022-08-23 16:18:51 -05:00
Rémi Bernon
2bdd7d37ff maintainers: Add myself to multimedia sections. 2022-08-23 16:18:51 -05:00
Henri Verbeet
76db4b2459 mfreadwrite/reader: Only attempt to copy sample buffers from responses with non-NULL samples.
For example, queueing a MF_SOURCE_READERF_ENDOFSTREAM response will set
a NULL sample. This fixes a regression introduced by commit
68fa3f6736.
2022-08-23 16:18:51 -05:00
Rémi Bernon
2be95875c0 mf: Support uninitialized downstream media types in topology loader. 2022-08-23 16:18:51 -05:00
Rémi Bernon
e1768353e8 mf/tests: Try returning MF_E_NOT_INITIALIZED from GetCurrentMediaType. 2022-08-23 16:18:51 -05:00
Rémi Bernon
fe31dafd63 mf/tests: Avoid creating now unused sink activate instances. 2022-08-23 16:18:51 -05:00
Floris Renaud
975665713a po: Update Dutch translation. 2022-08-23 09:46:24 -05:00
Jakub Staroń
88d13e663d ntdll: Implement RtlRestoreContext on i386. 2022-08-23 09:46:24 -05:00
Hans Leidekker
5253c8d77e bcrypt: Support ECDH_P384 key import/export. 2022-08-23 09:40:56 -05:00
Robert Wilhelm
8eb7843d20 scrrun: Added DateCreated property for IFile.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42857
2022-08-23 09:40:27 -05:00
Davide Beatrici
51604ad186 mmdevapi/tests: Fix fail message referencing "Start" instead of "Stop" in test_session(). 2022-08-23 09:40:01 -05:00
Davide Beatrici
447615747f mmdevapi/tests: Fix typos in spatial audio fail messages. 2022-08-23 09:40:01 -05:00
Davide Beatrici
ebdee3cd80 mmdevapi/tests: Distinguish GetChannelCount() calls in test_volume_dependence() fail messages. 2022-08-23 09:40:00 -05:00
Davide Beatrici
874260d12e mmdevapi/tests: Fix fail messages referencing GetChannelCount() instead of GetChannelVolume(). 2022-08-23 09:40:00 -05:00
Davide Beatrici
346e04dae0 winealsa: Fix WoW64 failure when calling get_position().
Bug introduced in e29dc33aeb.
2022-08-23 09:39:07 -05:00
Rémi Bernon
533b3def80 win32u: Only read/write valid mode fields from/to the registry. 2022-08-23 09:38:39 -05:00
Rémi Bernon
eaeef1def4 win32u: Use current mode position if desired mode doesn't specify it. 2022-08-23 09:38:39 -05:00
Rémi Bernon
f60716c9fc win32u: Always copy devmode in validate_display_settings.
So that updating dmPelsWidth / dmPelsHeight doesn't modify user devmode.
2022-08-23 09:38:36 -05:00
Rémi Bernon
3ec21c3ed3 win32u: Read registry or current mode when validation needs it. 2022-08-23 09:38:36 -05:00
Rémi Bernon
dd79a25b6c win32u: Do not keep display modes driver extra in the registry.
It's not always serializable and cannot be shared across processes.
2022-08-23 09:38:32 -05:00
Nikolay Sivov
120ca2ff52 evr/tests: Add a test to show that IMFVideoDisplayControl is accessible.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-19 22:45:18 +02:00
Nikolay Sivov
b1c3bb4f0c evr: Implement lazy initialization with mixer and presenter instances.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-19 22:45:18 +02:00
Nikolay Sivov
bf8c08d9e3 evr: Add IMFVideoRenderer stub to the filter.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-19 22:45:18 +02:00
Nikolay Sivov
7f71eda497 evr: Add IMFGetService stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-08-19 22:45:18 +02:00
Akihiro Sagawa
3ba2c69457 mciqtz32: Fix MCI_DGV_WINDOW_HWND error handling. 2022-08-19 22:45:18 +02:00
Akihiro Sagawa
ebd1b7ab81 winmm/tests: Add more MCI_DGV_WINDOW_HWND tests. 2022-08-19 22:45:18 +02:00
Akihiro Sagawa
ef48187a40 mciqtz32: Fix MCI_DGV_WINDOW_TEXT behavior. 2022-08-19 22:45:18 +02:00
Akihiro Sagawa
bb0f1981fc winmm/tests: Add MCI_DGV_WINDOW_TEXT tests. 2022-08-19 22:45:18 +02:00
Akihiro Sagawa
1c1a21214e mciqtz32: Fix MCI_DGV_WINDOW_STATE behavior. 2022-08-19 22:45:18 +02:00
Akihiro Sagawa
861811206c winmm/tests: Add MCI_DGV_WINDOW_STATE tests. 2022-08-19 22:45:18 +02:00