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
Yuxuan Shui
1bc7db2e7d
shell32: Fix FindExecutable search path.
...
It should look in the currect working directory, instead of the directory where the current
executable is in.
2024-03-21 10:50:59 +01:00
Yuxuan Shui
a1d0e21b0a
shell32: PathResolve should remove trailing dot.
2024-03-21 10:50:59 +01:00
Yuxuan Shui
f59947bc10
shell32: PathResolve should be able to find files that already have extensions.
...
Setting dwWhich to 0xff forces extensions to be appended, even when the file name already includes
an extension. This causes PathResolve to fail in some cases where the file does exist.
2024-03-21 10:50:58 +01:00
Yuxuan Shui
5426e597bb
shell32: Make sure PathResolve can find files in the current directory.
...
Previously looking for file that does exist in current directory will fail because of the early
`!PathFileExists(path)` check, even when the current directory is specified in `dirs`.
2024-03-21 10:50:56 +01:00
Yuxuan Shui
520b7c6d83
shell32: PathResolve(file, NULL, ...) should not look in the current directory.
...
Unless it's explicitly specified.
2024-03-21 10:50:55 +01:00
Yuxuan Shui
c6fa51a949
shell32/tests: Check ShellExecute is looking in the correct current directory.
2024-03-21 10:50:55 +01:00
Yuxuan Shui
ae70b66dce
shell32/tests: Check FindExecutable is looking in the correct current directory.
...
FindExecutable should look in the current working directory, not relative to the current executable
image (which is what SearchPathW(NULL, ...) does).
2024-03-21 10:50:54 +01:00
Rémi Bernon
7c7e55892e
winegstreamer: Append an optional parser before decoders.
2024-03-21 10:50:32 +01:00
Rémi Bernon
8ae8063743
winegstreamer: Release sink caps in the error path.
2024-03-21 10:50:32 +01:00
Jinoh Kang
a4ef56e1d9
server: Check for DELETE access in NtMakeTemporaryObject().
2024-03-20 23:16:24 +01:00
Esme Povirk
0b472874af
user32/tests: Accept WM_ACTIVATE in TrackPopupMenu.
2024-03-20 23:15:40 +01:00
Esme Povirk
290dd95dd4
gdiplus: Calculate region bounding box without generating HRGN.
2024-03-20 23:07:34 +01:00
Esme Povirk
423ba9cb23
gdiplus/tests: Region bounds aren't rounded.
2024-03-20 23:05:27 +01:00