Commit graph

168661 commits

Author SHA1 Message Date
Piotr Caban bdd04f5f71 msvcrt: Add partial support for managed handle demangling. 2023-12-05 21:24:37 +01:00
Piotr Caban 5af51ce0af msvcrt: Accept <> characters in string literals in demangler. 2023-12-05 21:24:37 +01:00
Fabian Maurer c24bbd13c8 apisetschema: Add api-ms-win-core-com-l2-1-1.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55075
2023-12-05 21:24:37 +01:00
Rémi Bernon 85026ab2b3 winevulkan: Unwrap to driver or host depending on the function. 2023-12-05 21:24:37 +01:00
Rémi Bernon f6febfda51 winevulkan: Use an enumeration for make_vulkan unwrapping kinds. 2023-12-05 21:24:37 +01:00
Rémi Bernon fc2ea1beba winevulkan: Introduce a new convert_suffix make_vulkan helper. 2023-12-05 21:24:37 +01:00
Rémi Bernon 28cbd5bf20 winevulkan: Remove redundant make_vulkan needs_unwrapping method. 2023-12-05 21:24:37 +01:00
Rémi Bernon b01883f02f winevulkan: Use a dictionary for user driver entry points. 2023-12-05 21:24:37 +01:00
Rémi Bernon 7c26c45858 winevulkan: Use a dictionary in make_vulkan for manual unix thunks. 2023-12-05 21:24:37 +01:00
Rémi Bernon 7fee352576 winevulkan: Replace "loader_thunk" with dedicated dictionaries. 2023-12-05 21:24:37 +01:00
Aurimas Fišeras 4cc7f8089c po: Update Lithuanian translation. 2023-12-05 21:24:37 +01:00
Rémi Bernon bae3769ef9 ntdll: Set main_(argc|argv|envp) as early as possible.
Fixes: 62a979347a
2023-12-05 21:24:37 +01:00
Zebediah Figura d9342e85db d3d11core/tests: Mark a test as no longer todo.
This was fixed by ef2908462d.
I misremembered when writing that commit's message; we don't actually invalidate
STATE_SAMPLER when binding an SRV. Hence the code was not just "fragile" but in
fact already broken.
2023-12-05 21:24:37 +01:00
Zebediah Figura 5b97dbdb58 d3d10core/tests: Mark a test as no longer todo.
This was fixed by ef2908462d.
I misremembered when writing that commit's message; we don't actually invalidate
STATE_SAMPLER when binding an SRV. Hence the code was not just "fragile" but in
fact already broken.
2023-12-05 21:24:37 +01:00
Henri Verbeet dcee5182c6 dxgi: Avoid redundantly setting the present info wait semaphore fields in d3d12_swapchain_queue_present(). 2023-12-05 21:24:37 +01:00
Henri Verbeet 3eebc3ea92 dxgi/tests: Release the swapchain after waiting for the window thread to finish in test_resize_target_wndproc().
In order to prevent resize_target_wndproc() from potentially accessing the
swapchain after it has been destroyed.
2023-12-05 21:24:37 +01:00
Daniel Lehman 4e1a3cc81e msxml3: Handle default namespace in get_nodeName. 2023-12-05 21:24:37 +01:00
Anton Baskanov b9e8a742b7 winegstreamer: Handle quality control messages in CMpegVideoCodec.
Based on the code from quartz_parser and wg_parser.
2023-12-05 21:24:36 +01:00
Anton Baskanov 1fd2958fbe quartz/tests: Add quality control tests for CMpegVideoCodec. 2023-12-05 21:24:36 +01:00
Anton Baskanov 71293a018f amstream: Send quality control messages from AMDirectDrawStream::Receive. 2023-12-05 21:24:36 +01:00
Anton Baskanov cf931159d1 amstream/tests: Add quality control tests. 2023-12-05 21:24:36 +01:00
Alex Henrie 3adad15f40 mscoree: Annotate WtoA with __WINE_(DEALLOC|MALLOC). 2023-12-05 21:24:36 +01:00
Alex Henrie b49831773d mscoree: Use CRT allocation functions. 2023-12-05 21:24:36 +01:00
Alexandre Julliard ef07f6bb72 winedump: Also dump ARM64 exception information for ARM64EC binaries. 2023-12-05 21:24:36 +01:00
Alexandre Julliard a2e97854bf ntdll: Use .seh handler in RtlUserThreadStart on ARM. 2023-12-05 13:28:05 +01:00
Alexandre Julliard 8a1420653c ntdll: Fix breakpoint exceptions on ARM. 2023-12-05 09:48:46 +01:00
Alexandre Julliard 4a138da761 configure: Require SEH support for PE builds. 2023-12-05 09:48:46 +01:00
Vijay Kiran Kamuju d37f0892be dsdmo: Add Gargle effect stub. 2023-12-04 22:14:09 +01:00
Vijay Kiran Kamuju cf6046afb6 dsdmo: Add Distortion effect stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55978
2023-12-04 22:14:09 +01:00
Jon Doron 28ca56257e win32u: Add registry data for GPU memory size.
Starcraft Remastered is looking up for the GPU physical memory size to
check for minimum requirements to enable RealTime Lighting.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46624
Signed-off-by: Jon Doron <arilou@gmail.com>
2023-12-04 22:10:23 +01:00
Haoyang Chen 6b6aff8322 rpcrt4/tests: Test explicit_handle. 2023-12-04 22:10:23 +01:00
Haoyang Chen 9a4de1b727 rpcrt4: Support for explicit handle passing.
If explicit_handle is defined in the idl file, c/s use explicit handles,
then an explicit handle must be passed in to the server-side  interface
2023-12-04 22:10:23 +01:00
Zhiyi Zhang c2d56a7e99 winegstreamer: Fix wg_transform_get_status() result check (Coverity).
wg_transform_get_status() returns bool, not HRESULT.
2023-12-04 22:10:22 +01:00
Zhiyi Zhang c1fa6be453 winegstreamer: Fix a memory leak (Coverity).
video_format can be leaked when encountering an invalid WMV format.
2023-12-04 22:10:22 +01:00
Alex Henrie 93db373c28 ole32/tests: Use CRT allocation functions. 2023-12-04 22:10:22 +01:00
Alex Henrie 3bda065374 ole32/tests: Free what get_stgdef returns in test_OleCreateStaticFromData. 2023-12-04 22:10:22 +01:00
Zhiyi Zhang 41d923a49f gdiplus: Fix a memory leak (Coverity). 2023-12-04 22:10:22 +01:00
Gabriel Ivăncescu 47eec813a3 mshtml/tests: Fix XHR leak in test_window_refs.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-04 22:10:22 +01:00
Gabriel Ivăncescu 9bdfe8ee25 mshtml: Don't check for NULL outer_window from within HTMLWindow* methods.
These methods are not called from any of our objects that hold ref to the
inner window only, and since we return outer windows to external callers
now, they *must* have a ref to the outer window, which effectively means
these cannot be NULL. And some other places didn't check for NULL either
(e.g. get_parent).

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-04 22:10:22 +01:00
Gabriel Ivăncescu 0dc3784b68 mshtml: Don't attempt to send storage events after outer window is detached.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-04 22:10:22 +01:00
Gabriel Ivăncescu a5028f1e26 mshtml: Don't rely on the outer_window in document.mimeType.
This would have crashed on detached windows, and checking the navigation_start
time has the same effect except it's decoupled from the outer window.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-12-04 22:10:22 +01:00
Rémi Bernon ecc54b84ad winevulkan: Remove unnecessary dispatch from make_vulkan. 2023-12-04 22:10:22 +01:00
Rémi Bernon 60cb635e7b winevulkan: Omit defaults in make_vulkan FUNCTION_OVERRIDES. 2023-12-04 22:10:22 +01:00
Rémi Bernon 87e8b8a164 winewayland: Use "host" intead of "native" in vulkan wrappers. 2023-12-04 22:10:22 +01:00
Rémi Bernon ec1910da6a winemac: Use "host" instead of "native" in vulkan wrappers. 2023-12-04 22:10:22 +01:00
Rémi Bernon c0042af5cc winex11: Use "host" instead of "native" in vulkan wrappers. 2023-12-04 22:10:22 +01:00
Rémi Bernon 288d2c2ef6 winevulkan: Use "host" more consistently instead of "native".
We often use "native" to talk about Windows "native" code, which is
confusing here.
2023-12-04 22:10:22 +01:00
Paul Gofman 0080205dbd winhttp: Handle chunked requests. 2023-12-04 22:10:22 +01:00
Zhiyi Zhang 2eeb5feca7 ntdll: Fix a memory leak (Coverity). 2023-12-04 22:10:22 +01:00
Zhiyi Zhang 2169dd9a55 shell32: Fix a memory leak (Coverity). 2023-12-04 22:10:22 +01:00