Rémi Bernon
81da9ff0f8
makedep: Use #pragma makedep testdll for TESTDLL resources.
2023-09-05 12:44:34 +02:00
Rémi Bernon
2f8fa39ddf
windows.applicationmodel/tests: Add some IPackageManager tests.
2023-09-05 12:00:11 +02:00
Mohamad Al-Jaf
04c26b455f
windows.applicationmodel: Add stub DLL.
2023-09-05 12:00:11 +02:00
Biswapriyo Nath
9ae771bac8
include: Add AudioEffectsManager runtimeclass in windows.media.effects.idl.
2023-09-05 11:36:58 +02:00
Biswapriyo Nath
d53e989b5a
include: Add AudioRenderEffectsManager runtimeclass in windows.media.effects.idl.
2023-09-05 11:36:58 +02:00
Biswapriyo Nath
cc1692bb0a
include: Add AudioCaptureEffectsManager runtimeclass in windows.media.effects.idl.
2023-09-05 11:36:58 +02:00
Paul Gofman
a602e37069
ntdll/tests: Adjust test_raiseexception_regs() for Win11 results.
2023-09-05 11:36:41 +02:00
Paul Gofman
53bf758a96
ntdll/tests: Adjust test_extended_context() for Win11 results.
2023-09-05 11:36:41 +02:00
Paul Gofman
7eaa5119b7
ntdll/tests: Adjust test_nested_exception() for Win11 results.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55238
2023-09-05 11:36:41 +02:00
Paul Gofman
9cf5505632
include: Define up to date exception flags.
2023-09-05 11:36:40 +02:00
Paul Gofman
782b008de9
ntdll/tests: Adjust test_virtual_unwind() for Win11 results.
2023-09-05 11:36:38 +02:00
Rémi Bernon
ce40b4d8fc
dmsynth/tests: Test DirectMusicSynth class in isolation.
...
And more specifically how generating samples with Render works.
2023-09-04 21:13:30 +02:00
Rémi Bernon
a2dac48f6c
dmsynth/tests: Test DirectMusicSynthSink class in isolation.
2023-09-04 21:13:29 +02:00
Rémi Bernon
e477e3e30d
dmsynth/tests: Import and use a check_interface helper.
2023-09-04 21:13:29 +02:00
Rémi Bernon
40dcb5954b
dmsynth/tests: Avoid dynamic format string.
2023-09-04 21:13:29 +02:00
Paul Gofman
9ff0569667
kernelbase: Support masks suggesting no extension in FindNextFile().
2023-09-04 20:41:54 +02:00
Paul Gofman
a90f695f78
kernelbase: Get unprocessed mask in FindFirstFileExW().
2023-09-04 20:41:54 +02:00
Paul Gofman
68fecd77eb
kernelbase: Duplicate file name matching code for FindNextFileW().
2023-09-04 20:41:54 +02:00
Paul Gofman
6f3c76c9a5
kernel32/tests: Add more tests for FindFirstFile with wildcards.
2023-09-04 20:41:54 +02:00
Paul Gofman
98c929d73e
ntdll/tests: Test NtQueryDirectoryFile with wildcards.
2023-09-04 20:41:54 +02:00
Paul Gofman
9e04cd31bc
ntdll/tests: Add tests for RtlGetFullPathName_U and RtlDosPathNameToNtPathName_U with mask.
2023-09-04 20:41:54 +02:00
Jeff Smith
5c1f901294
xaudio2/tests: Improve IID_IXAudio2 interface version checking.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55108
2023-09-04 20:41:54 +02:00
Dmitry Timoshkov
0cc49f360a
dnsapi: Set correct wDataLength for DNS_TYPE_SRV records.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-04 20:41:54 +02:00
Dmitry Timoshkov
a36e0a16cd
dnsapi: Accept name records of exact size at the end of the packet.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-04 20:41:54 +02:00
Dmitry Timoshkov
c3c477b77d
dnsapi/tests: Add some tests for DNS_TYPE_SRV messages.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-04 20:41:54 +02:00
Hans Leidekker
be68006628
webservices/tests: Fully initialize xmlstr.
2023-09-04 20:41:54 +02:00
Hans Leidekker
9c238a5dc0
wtsapi/tests: Use a heap buffer for the user SID.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55227
2023-09-04 20:41:54 +02:00
Jinoh Kang
fa038c3c37
user32/tests: Isolate window update region tests in a temporary desktop.
...
Today, user32:msg window update region tests may fail if there are
visible topmost windows in the current desktop, which conceals test
windows and thus affects update regions.
Fix this by introducing a temporary desktop to isolate fragile tests in.
Take a precaution to check for unexpected USER environment. user32
tests are often hard to debug due to its graphical nature, especially in
batch WineTest runs.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55465
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55374
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54202
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53891
2023-09-04 20:41:54 +02:00
Billy Laws
23736e69ce
include: Add CHPEV2 CPU area definitions.
2023-09-04 20:41:54 +02:00
Alex Henrie
859d5e68dd
cmd: Handle if exist
with an empty string argument.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55505
2023-09-04 20:41:54 +02:00
Alex Henrie
61c5d2a0e3
mpr: Use CRT allocation functions.
2023-09-04 20:41:42 +02:00
Alex Henrie
d89665847f
uiautomationcore: Use CRT allocation functions.
2023-09-04 11:42:36 +02:00
Alex Henrie
f62464dd46
snmpapi: Use CRT allocation functions.
2023-09-04 11:42:32 +02:00
Alex Henrie
0a6ea2d324
shlwapi: Use CRT allocation functions.
2023-09-04 11:42:28 +02:00
Alex Henrie
294be17370
shcore: Use CRT allocation functions.
2023-09-04 11:42:25 +02:00
Alex Henrie
161f1b7b6f
msctf: Use CRT allocation functions.
2023-09-04 11:42:21 +02:00
Jinoh Kang
da74da2939
loader: Don't return from __stack_chk_fail() stub in preloader.
...
GCC expects __stack_chk_fail() to be noreturn[1]. Returning from
__stack_chk_fail() can thus lead to subtle failures.
When crashing, use a volatile NULL pointer dereference. Ideally we
would like to "abort()" here, but doing so would require two more
syscall definitions just for a cold function. After all, the function
isn't even used at all if -fno-stack-protector is specified.
Also, don't say "stack smashing" (unlike glibc). The preloader
currently initializes the stack canary value to a fixed value (0), which
serves little value in protecting against actual buffer overrun attacks.
[1]: https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gccint/Stack-Smashing-Protection.html
2023-09-04 11:40:38 +02:00
Jinoh Kang
81f7329f4c
loader: Fix calculation of thread_data address in Linux x86-64 preloader.
...
Fixes: ac1761d1da
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55508
2023-09-04 11:39:14 +02:00
Dmitry Timoshkov
73c9bb0710
kerberos: Add ISC_REQ_DELEGATE to the list of supported flags.
...
Both ISC_REQ_DELEGATE and ISC_RET_DELEGATE are properly translated
by the Unix side.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-04 11:38:57 +02:00
Alex Henrie
16e4b086f2
wldap32: Implement setting LDAP_OPT_CLIENT_CERTIFICATE.
...
Since most LDAP servers do not require mTLS, for now the callback
function is saved but not called.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55507
2023-09-04 11:38:51 +02:00
Alex Henrie
ca249a915d
wldap32: Rename cert_callback to server_cert_callback.
2023-09-04 11:38:51 +02:00
Dmitry Timoshkov
2e5a8595ed
wldap32: Add support for ldap_set_option(LDAP_OPT_HOST_NAME).
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-04 11:38:46 +02:00
Rémi Bernon
6dedfec9c3
dmsynth: Use CRT allocation functions.
2023-09-04 11:38:41 +02:00
Rémi Bernon
5e29d14789
dmsynth: Get rid of the IDirectMusicSynth8Impl typedef.
2023-09-04 11:38:41 +02:00
Rémi Bernon
011dd289e6
dmsynth: Rename IDirectMusicSynth8Impl method prefix to synth.
2023-09-04 11:38:41 +02:00
Rémi Bernon
68b356142c
dmsynth: Move IDirectMusicSynthImpl struct to where it is used.
2023-09-04 11:38:41 +02:00
Rémi Bernon
1f990e59c0
dmsynth: Get rid of the IDirectMusicSynthSinkImpl typedef.
2023-09-04 11:38:41 +02:00
Rémi Bernon
1f7629dc0a
dmsynth: Rename IDirectMusicSynthSinkImpl method prefix to synth_sink.
2023-09-04 11:38:41 +02:00
Rémi Bernon
da256c4426
dmsynth: Move IDirectMusicSynthSinkImpl struct to where it is used.
2023-09-04 11:38:41 +02:00
Rémi Bernon
3b5160c975
dmsynth: Always return S_FALSE from DllCanUnloadNow.
2023-09-04 11:38:41 +02:00