Commit graph

168453 commits

Author SHA1 Message Date
Zebediah Figura ef2908462d wined3d: Explicitly bind 0 for a NULL SRV.
Currently we invalidate STATE_SAMPLER whenever an SRV is bound, and hence rely
on sampler() to do this for us, which is a bit obscure and won't work with the
next patch.
2023-12-01 18:45:18 +01:00
Vijay Kiran Kamuju d95a04b4eb gdiplus: Add GdipDrawImageFX stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55945
2023-12-01 18:45:04 +01:00
Fabian Maurer c55cce6fcb server: Initialize pe image struct padding to avoid Valgrind warning. 2023-12-01 17:21:39 +01:00
Zebediah Figura 49a157b1f2 winegstreamer: Allow videoconvert to parallelize in the parser.
We already do this for the transform.
2023-12-01 17:21:39 +01:00
Daniel Lehman 0b31c53ebc msxml3: Handle null prefix in get_item. 2023-12-01 17:21:39 +01:00
Aida Jonikienė d81df26f7c dsdmo: Only print effect_inplace_Process() FIXME once.
GTA San Andreas really spams this message in certain situations.
2023-12-01 17:21:39 +01:00
Aida Jonikienė 602f68f23c comctl32: Only print TREEVIEW_HandleTimer() ERR once.
Older versions of Roblox trigger this quite a bit and it's annoying
to me so let's only print it once.
2023-12-01 17:21:39 +01:00
Alex Henrie b9714336ea uxtheme/tests: Add some tests for OpenThemeFile.
The tests show that the first argument must not be null, that the handle
returned via the fourth argument is not an HTHEME, and that that handle
can be passed to CloseThemeFile without error.
2023-12-01 17:21:39 +01:00
Alexandre Julliard effdb707b0 ntdll/tests: Remove some noisy traces. 2023-12-01 17:21:39 +01:00
Alexandre Julliard e60a97c1b4 ntdll: Fix stack layout for KiUserCallbackDispatcher on i386. 2023-12-01 17:21:39 +01:00
Alexandre Julliard 3774b00f31 ntdll: Fix stack layout for KiUserApcDispatcher on i386. 2023-12-01 17:21:39 +01:00
Alexandre Julliard 58a00854c3 ntdll: Fix stack layout for KiUserExceptionDispatcher on i386. 2023-12-01 17:21:39 +01:00
Alexandre Julliard b5cd47f541 ntdll: Skip NtRaiseException() call on ARM64 when debugger is not present. 2023-12-01 17:21:39 +01:00
Alexandre Julliard d6bd264460 ntdll: Fix stack layout and unwind information for KiUserCallbackDispatcher on ARM64. 2023-12-01 17:21:39 +01:00
Alexandre Julliard 060a8b4af2 ntdll: Fix stack layout and unwind information for KiUserApcDispatcher on ARM64. 2023-12-01 17:21:39 +01:00
Alexandre Julliard 9bbdf6c7b5 ntdll: Fix stack layout and unwind information for KiUserExceptionDispatcher on ARM64. 2023-12-01 17:21:39 +01:00
Paul Gofman 1e4db62e0b setupapi: Add stubs for SetupDiGetCustomDeviceProperty{A|W}(). 2023-11-30 23:12:54 +01:00
Robert Wilhelm b13e7ba7a4 vbscript: Sub argument has precedence over global const and local dim.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55502
2023-11-30 23:12:54 +01:00
Jacek Caban 6efee4baf1 gitlab: Add clang build. 2023-11-30 23:12:54 +01:00
Jacek Caban d815623bf6 configure: Don't use empty expression in clang check.
Avoids m4_default default action.
2023-11-30 23:12:54 +01:00
Eric Pouech 0c61713bc3 kernelbase: Reset std handles gotten from GetStartupInfo().
The std handles gotten from GetStartupInfo are only set when
process was created with STARTF_USESTDHANDLES flag.
And yes, Ansi and Unicode versions reset the std
handles to a different value.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-30 23:12:54 +01:00
Eric Pouech bf97f9490a ntdll: Restrict cases for std handle inheritance in CreateProcess().
Only allow std handle inheritance when:
- either bInherit flag of CreateProcess is TRUE,
- or child process is in CUI subsystem and STARTF_USESTDHANDLES is no
  used.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-30 23:12:54 +01:00
Eric Pouech 000f7faaa2 kernel32/tests: Add more tests about CreateProcess.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-30 23:12:54 +01:00
Eric Pouech 84079a62db kernel32/tests: Enable CreateProcess() tests on 64bit compilation.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-30 23:12:54 +01:00
Eric Pouech a55598b142 kernel32/tests: Introduce a new infrastructure for testing CreateProcess().
Move a couple of existing tests to this infrastructure.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-30 23:12:54 +01:00
Nikolay Sivov 00057128a3 vbscript: Implement TypeName(Nothing).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-11-30 23:12:54 +01:00
Alex Henrie abbf0524a4 d3drm: Suppress a use-after-free warning in d3drm_image_palettise (GCC). 2023-11-30 23:12:54 +01:00
Louis Lenders 9a80befba3 shcore: Add stub for CreateRandomAccessStreamOverStream.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55867
2023-11-30 23:12:54 +01:00
Rémi Bernon de01c2cfb6 winewayland.drv: Implement CAPLOK and SGCAPS in KBDTABLES. 2023-11-30 23:12:54 +01:00
Rémi Bernon 968fc33356 win32u: Support SGCAPS attributes in KBDTABLES. 2023-11-30 23:12:54 +01:00
Rémi Bernon b2d16b9204 winewayland.drv: Add scan2vk tables for azerty, qwertz and dvorak. 2023-11-30 23:12:54 +01:00
Rémi Bernon df4cae2e30 winewayland.drv: Translate Xkb keyboard layouts to KBDTABLES. 2023-11-30 23:12:54 +01:00
Rémi Bernon ed9f1d0715 win32u: Allow KBDTABLES conversion from CTRL + ALT to WCHAR. 2023-11-30 23:12:54 +01:00
Rémi Bernon 027f73fcd5 win32u: Force US layout in ToUnicode when CTRL is pressed.
The host layout behave very differently in that case and we have tests
that check the exact results.
2023-11-30 23:12:54 +01:00
Rémi Bernon ca02df5c3f win32u: Avoid accessing NULL key name string pointer. 2023-11-30 23:12:54 +01:00
Rémi Bernon 7c2ea1632f win32u: Introduce KbdLayerDescriptor user driver entry. 2023-11-30 23:12:54 +01:00
Rémi Bernon d64ea8e4a6 winewayland.drv: Enumerate Xkb layouts and create matching HKL. 2023-11-30 23:12:54 +01:00
Rémi Bernon e8c96e2e55 winewayland.drv: Handle and parse Xkb keymap events. 2023-11-30 23:12:54 +01:00
Hans Leidekker 8f087c4dff bcrypt/tests: Add DH tests. 2023-11-30 23:12:54 +01:00
Hans Leidekker be9f66c62b bcrypt: Add support for duplicating DH keys. 2023-11-30 23:12:54 +01:00
Hans Leidekker 36e1c9380c bcrypt: Add support for importing DH keys. 2023-11-30 23:12:54 +01:00
Hans Leidekker 94d90ceec4 bcrypt: Add support for exporting DH keys. 2023-11-30 23:12:54 +01:00
Hans Leidekker df83abb241 bcrypt: Add support for generating DH keys. 2023-11-30 23:12:54 +01:00
Hans Leidekker 81d71ee0bb bcrypt: Implement BCryptDeriveKey(). 2023-11-30 23:12:54 +01:00
Hans Leidekker cfa655c4a3 bcrypt: Implement BCryptSecretAgreement() and BCryptDestroySecret().
This series depends on secret agreement APIs added in GnuTLS 3.8.2.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49543
2023-11-30 23:12:54 +01:00
Rémi Bernon 6602093404 winevulkan: Fix python linter warnings. 2023-11-30 23:12:54 +01:00
Rémi Bernon ac84b8f0b4 winevulkan: Drop the WINEVULKAN_QUIRK_IGNORE_EXPLICIT_LAYERS quirk.
It's not set anywhere.
2023-11-30 23:12:54 +01:00
Rémi Bernon bfb5064f50 winevulkan: Search for debug report callback from the start of the chain. 2023-11-30 23:12:54 +01:00
Rémi Bernon 29e5b682c8 winevulkan: Use a local instance variable instead of phys_dev->instance. 2023-11-30 23:12:54 +01:00
Piotr Caban 4446db72eb gdi32: Add ETO_PDY flag support in EMFDC_ExtTextOut. 2023-11-30 23:12:54 +01:00