Commit graph

167045 commits

Author SHA1 Message Date
Rémi Bernon 177158210d dmloader: Get rid of the IDirectMusicLoaderImpl typedef. 2023-09-25 10:23:38 +02:00
Rémi Bernon 464c1a8f72 dmloader: Rename IDirectMusicLoaderImpl method prefix to loader. 2023-09-25 10:18:29 +02:00
Biswapriyo Nath 3c0085b979 include: Add ID3D12VideoDevice2 in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath e24b67ecd0 include: Add ID3D12VideoExtensionCommand in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 7600dbe621 include: Add ID3D12VideoDevice1 in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 2dce530522 include: Add D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 9836a4e967 include: Add video decode profile guids in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 6ab8ba3189 include: Add ID3D12VideoDecodeCommandList in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath c6d05a6fb7 include: Add ID3D12VideoDecoderHeap in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 3b1f51d602 include: Add ID3D12VideoDevice in d3d12video.idl. 2023-09-25 10:13:22 +02:00
Ally Sommers 56e58cbed1 ws2_32/tests: Add more tests for SO_REUSEADDR. 2023-09-22 20:58:28 +02:00
Biswapriyo Nath e7824f105b include: Add ID3D12VideoDecoder in d3d12video.idl. 2023-09-22 20:58:01 +02:00
Alistair Leslie-Hughes 0635e9e767 mfreadwrite/tests: Move test_interfaces after test_factory.
test_interfaces requires that CoInitialize to have tbeen called.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55635
2023-09-22 20:54:23 +02:00
Alexandre Julliard 3c186a5ed0 vkd3d: Import upstream release 1.9. 2023-09-22 20:54:15 +02:00
Jacek Caban 3b5aef662f mshtml: Remove unused functions. 2023-09-22 11:49:36 +02:00
Brendan Shanks 3d32cb9cbe winecoreaudio: Use os_unfair_lock when available instead of OSSpinLock. 2023-09-22 10:38:36 +02:00
Nikolay Sivov 6ce99d16a6 d3d10/effect: Add signed integer compare instructions for expressions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-09-22 10:38:31 +02:00
Nikolay Sivov d49a6ab0de d3d10/effect: Implement instructions used for signed integer division.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-09-22 10:38:29 +02:00
Rémi Bernon 27ab696752 dmime: Implement DirectMusicSeqTrack IPersistStream_Load. 2023-09-21 22:32:37 +02:00
Rémi Bernon d3742ab843 dmime: Get rid of the IDirectMusicSeqTrack typedef. 2023-09-21 22:32:36 +02:00
Rémi Bernon a955339b3c dmband: Rewrite band track IPersistStream_Load. 2023-09-21 22:32:32 +02:00
Rémi Bernon 48f276f836 dmband: Rewrite band track DBMT chunk parsing. 2023-09-21 22:32:32 +02:00
Rémi Bernon 9276aec695 dmband: Rewrite band track lbdl/lbnd lists parsing. 2023-09-21 22:32:32 +02:00
Alistair Leslie-Hughes 8e9bea371d msado15: Recordset::Open - Correctly update count/index values.
ADO can return a RecordCount of -1.
2023-09-21 10:47:43 +02:00
Brendan Shanks d9e1d419d5 winecoreaudio: Stop using the deprecated kAudioObjectPropertyElementMaster constant. 2023-09-21 10:47:34 +02:00
Esme Povirk ee17400c05 user32/tests: Fix WM_WINDOWPOSCHANGED entries.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54031
2023-09-20 22:27:19 +02:00
Connor McAdams 05b4619d88 uiautomationcore: Handle EVENT_SYSTEM_ALERT in IProxyProviderWinEventHandler::RespondToWinEvent() for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Connor McAdams c22bd318b3 uiautomationcore: Add stub IProxyProviderWinEventHandler implementation for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Connor McAdams c7e976f819 uiautomationcore: Implement IRawElementProviderFragmentRoot::GetFocus for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Connor McAdams ef1d5a0e0a uiautomationcore: Pass through failure HRESULTS on MSAA accState based property IDs for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Connor McAdams 08f3de268a uiautomationcore/tests: Increase wait timeout for cross-process event with navigation.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-20 22:15:30 +02:00
Rémi Bernon ecb38bf1c9 dmusic: Keep the original instrument patch in the entry. 2023-09-20 22:15:30 +02:00
Rémi Bernon b6f1a1a186 dmusic/tests: Fixup chunk alignment in steam_end_chunk. 2023-09-20 22:15:29 +02:00
Rémi Bernon 4ea18f87cc dmime/tests: Test band track and DMUS_PATCH_PMSG. 2023-09-20 22:15:29 +02:00
Rémi Bernon 47c299ce17 dmime/tests: Test sequence track and DMUS_NOTE_PMSG. 2023-09-20 22:15:29 +02:00
Rémi Bernon c04e686ad5 dmime/tests: Test wave segments and DMUS_WAVE_PMSG. 2023-09-20 22:15:29 +02:00
Rémi Bernon b1bf0f0296 dmime/tests: Add some DMUS_NOTIFICATION_PMSG tests. 2023-09-20 22:15:29 +02:00
Piotr Caban 3b155ea637 msvcp90: Silence FIXME in _Locinfo::_Locinfo_ctor and _Locinfo::_Locinfo_Addcats functions. 2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu ee80f1a078 mshtml: Use the event_target vtbl's handle_event for all nodes.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu 5b59ba0cc1 mshtml: Use the dispex's invoke for all nodes.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu 85750f0963 mshtml: Use the dispex's get_name for all nodes.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu a5ab4baed7 mshtml: Use the dispex's get_dispid for all nodes.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Gabriel Ivăncescu 70dcbe73ac mshtml: Use the dispex's destructor for all nodes.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-20 22:15:29 +02:00
Zebediah Figura ae1e5ec35c d3d10core/tests: Test performing a full clear after a draw. 2023-09-20 22:15:29 +02:00
Zebediah Figura 3e51b67e31 wined3d: Pass a wined3d_stateblock_state to wined3d_device_validate_device().
Revert the use of wined3d_state_uses_depth_buffer() in this function to the
version before 8b4e07d5f3.
2023-09-20 22:15:29 +02:00
Henri Verbeet d8c3b778a5 d3d11/tests: Properly mark the indexed sample position test as succeeding with the Vulkan backend.
It almost works as-is; we set "sample_shading" to FALSE when running with the
Vulkan backend, which causes the "(1024 <= data && data <= 1056)" test to be
applied, which fails and avoids a "Test succeeded inside todo block" result.
It'll mark the tests as a todo though, while it actually succeeds.
2023-09-20 22:15:29 +02:00
Henri Verbeet da574ed9f3 wined3d: Don't validate the frontbuffer's DRAWABLE location in wined3d_swapchain_resize_buffers() when NO3D is set.
In general, NO3D surfaces are always in SYSMEM. More importantly though,
validating DRAWABLE will evict SYSMEM, but a subsequent
wined3d_texture_no3d_load_location() won't recreate it because it's always
supposed to be current. This fixes a regression introduced by commit
ebaa0a9426, and exposed by running the ddraw
tests with the "no3d" renderer.
2023-09-20 22:15:29 +02:00
Alistair Leslie-Hughes fa4be54777 d3drm: Correctly query for the returned interface.
IDirect3DRM2::CreateTextureFromSurface is expected to return an IDirect3DRMTexture2 object.
2023-09-20 22:15:29 +02:00
Alex Henrie 269ce609d9 dsound: Use malloc and free instead of _recalloc.
The memory is completely overwritten a few lines later, so there is no
reason to preserve its original contents. Furthermore, _recalloc will
not be available if this DLL switches from ucrtbase to msvcrt, and the
code as written would leak memory if _recalloc failed.
2023-09-20 22:15:29 +02:00
Piotr Caban d5988259c1 wineps.drv: Don't crash if specified font is missing required table in T42_download_header. 2023-09-20 22:15:29 +02:00