Rémi Bernon
9ee2adba14
win32u: Move vkGet(Instance|Device)ProcAddr out the drivers.
2024-03-22 17:05:31 +01:00
Rémi Bernon
28873ce8c4
win32u: Move vulkan loading and init guard out of the drivers.
2024-03-22 17:05:31 +01:00
Rémi Bernon
1ddaa1d385
winemac: Use SONAME_LIBVULKAN as an alias for MoltenVK.
2024-03-22 17:05:31 +01:00
Rémi Bernon
737e4411d9
user32/tests: Add some LoadKeyboardLayoutEx tests.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=28170
2024-03-22 17:02:32 +01:00
Rémi Bernon
be62646098
user32/tests: Add missing winetest_pop_context.
2024-03-22 17:02:32 +01:00
Vijay Kiran Kamuju
a71223eed9
user32: Add LoadKeyboardLayoutEx stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=28170
2024-03-22 17:02:31 +01:00
Alexandre Julliard
84d5614b11
server: Add a helper to trace uint64 arrays.
2024-03-22 16:54:09 +01:00
Alexandre Julliard
117fefa274
wow64: Use setjmp/longjmp from ntdll.
2024-03-22 13:09:57 +01:00
Alexandre Julliard
567b31d7f3
wow64cpu: Save non-volatile registers before switching to 32-bit code.
...
To make it possible to unwind the stack.
2024-03-22 13:06:40 +01:00
Alexandre Julliard
d91f16a24a
wow64: Use a .seh handler for system calls.
2024-03-22 13:05:25 +01:00
Rémi Bernon
b053e924e8
server: Process internal messages when checking queue status.
2024-03-21 22:19:58 +01:00
Rémi Bernon
a84517418e
server: Check for internal hardware messages before others.
2024-03-21 22:19:58 +01:00
Rémi Bernon
8405fe85d4
win32u: Use a structure to pass peek_message arguments.
2024-03-21 22:19:58 +01:00
Rémi Bernon
994021da99
server: Send WM_WINE_SETCURSOR message only when necessary.
2024-03-21 22:19:58 +01:00
Rémi Bernon
1604d8a202
server: Send WM_WINE_CLIPCURSOR message only when necessary.
2024-03-21 22:19:58 +01:00
Rémi Bernon
f1dca8914c
winex11: Accept key and mouse events with QS_RAWINPUT.
2024-03-21 22:19:58 +01:00
David Heidelberg
5d8e8804d4
mailmap: Add a mailmap entry for myself with the proper name.
...
Signed-off-by: David Heidelberg <david@ixit.cz>
2024-03-21 22:19:58 +01:00
David Heidelberg
a63af560dd
d3d9/tests: Replace LPDWORD cast with float_to_int function.
...
Borrowed from dlls/wined3d/wined3d_private.h
Signed-off-by: David Heidelberg <david@ixit.cz>
2024-03-21 22:19:58 +01:00
Pavel Ondračka
d0e37372cf
d3d9/tests: Define enums outside of struct.
...
Co-authored-by: David Heidelberg <david@ixit.cz>
Signed-off-by: David Heidelberg <david@ixit.cz>
2024-03-21 22:19:58 +01:00
Zebediah Figura
c38df594f5
wined3d: Avoid leaking string buffers in shader_glsl_load_bindless_samplers().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56445
2024-03-21 22:19:58 +01:00
Jacek Caban
3b12583db0
widl: Always close parsed input file.
...
Fixes a regression from 9d537999e3
, which removed closing the file.
This causes Windows widl build to be to remove the temporary file on exit.
2024-03-21 22:19:58 +01:00
Akihiro Sagawa
6ce8a31b0b
dsound: Initialize MTA in IDirectSound::Initialize().
...
RE:D Cherish! (Trial ver) depends on this behavior.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53613
2024-03-21 22:19:58 +01:00
Akihiro Sagawa
67153fa0c3
dsound/tests: Add tests for implicit MTA creation in IDirectSound::Initialize().
...
On recent Windows, at least Windows 7, a multithread apartment (MTA) is
initialized within IDirectSound::Initialize().
2024-03-21 22:19:58 +01:00
Jinoh Kang
4b0b489f6f
kernelbase: Open object with DELETE access for NtMakeTemporaryObject().
...
Fixes: a4ef56e1d9
2024-03-21 22:19:58 +01:00
Eric Pouech
a7ad588ec5
winedbg: Don't reload a minidump for a different machine.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
70d11a59c6
winedbg: Update the CPU information displayed when reloading a minidump.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
97e584b695
winedbg: Flush expr buffer upon internal exception.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
2e46d81c64
winedbg: Extend 'attach' command to load minidump files.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Eric Pouech
8a65cdd13d
winedbg: Add ability to set executable name.
...
Either from command line option, or as a command.
Mostly handy for scripting.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-03-21 22:19:58 +01:00
Rémi Bernon
5d91ab65fa
server: Avoid removing thread twice from its desktop thread list.
2024-03-21 22:19:58 +01:00
Piotr Caban
b13477deb4
advapi32/tests: Remove all files created by RegLoadAppKey tests.
2024-03-21 22:19:58 +01:00
Piotr Caban
cc62cdc1fd
advapi32/tests: Test if modifications are saved in RegUnLoadKey.
2024-03-21 22:19:58 +01:00
Piotr Caban
98bd248778
advapi32/tests: Remove all files created by RegLoadKey tests.
2024-03-21 22:19:58 +01:00
Piotr Caban
cdc842f60d
advapi32/tests: Merge RegLoadKey and RegUnLoadKey tests.
2024-03-21 22:19:58 +01:00
Piotr Caban
d7aaf51459
winedump: Fix REG_DWORD dumping with no data.
2024-03-21 22:19:58 +01:00
Alexandre Julliard
753875e80b
wow64: Access the BTCpuSimulate backend function pointer directly.
2024-03-21 22:19:58 +01:00
Alexandre Julliard
d09501691e
wow64: Always use a .seh handler in cpu_simulate().
2024-03-21 22:19:58 +01:00
Alexandre Julliard
d2c0efe163
wow64: Use a .seh handler in raise_exception().
2024-03-21 22:19:58 +01:00
Alexandre Julliard
e317eafe8f
configure: Don't build wow64 support in non-PE builds.
2024-03-21 22:19:58 +01:00
Rémi Bernon
f67b4f6bf4
ntoskrnl.exe: Open symbolic link with DELETE before making them temporary.
2024-03-21 22:19:58 +01:00
Rémi Bernon
552cec9477
mfplat/mediatype: Use MFCreateWaveFormatExFromMFMediaType in init_am_media_type_audio_format.
2024-03-21 22:19:58 +01:00
Rémi Bernon
1e053810f3
mfplat/mediatype: Implement MFCreateMediaTypeFromRepresentation.
2024-03-21 22:19:57 +01:00
Rémi Bernon
a4fb357c89
mfplat/mediatype: Force WAVEFORMATEXTENSIBLE in MFCreateWaveFormatExFromMFMediaType in some cases.
2024-03-21 22:19:57 +01:00
Rémi Bernon
689868cd50
mfplat/mediatype: Support audio major type in MFInitMediaTypeFromAMMediaType.
2024-03-21 22:19:57 +01:00
Rémi Bernon
45d4aa9f60
mfplat/mediatype: Check format pointers and sizes in MFInitMediaTypeFromAMMediaType.
2024-03-21 22:19:57 +01:00
Rémi Bernon
9ee0720d98
mfplat/tests: Check how AAC attributes are copied from user data.
2024-03-21 22:19:57 +01:00
Rémi Bernon
3593ce002f
mfplat/tests: Test initializing mediatype from AAC WAVEFORMATEXTENSIBLE.
2024-03-21 22:19:57 +01:00
Rémi Bernon
2734b266de
mfplat/tests: Add some broken results for Win7.
2024-03-21 22:19:57 +01:00
Dmitry Timoshkov
0bffa32226
widl: Add initial implementation of SLTG typelib generator.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-03-21 22:19:57 +01:00
Yuxuan Shui
85d029e3b0
shell32: Rely solely on SHELL_FindExecutable for ShellExecute.
...
This does two things:
1. ShellExecute no longer searches in the directory where the current executable is in.
2. We always CreateProcess with a fully qualified path, so we CreateProcess won't do its own path
resolution.
Serendipitously this also fixes some existing todos in tests.
2024-03-21 10:51:00 +01:00