Zebediah Figura
2bad8d9f63
http.sys: Keep connection sockets open after sending a 400 response.
...
Tests show that the socket is shut down, but sending further data doesn't result
in a TCP reset, so we need to keep the socket itself open until the TCP
connection is closed.
2023-11-22 20:03:04 +01:00
Zebediah Figura
25bcb9d363
ws2_32/tests: Test sending data to a peer which is closed.
2023-11-22 20:03:04 +01:00
Alistair Leslie-Hughes
311cf13a1c
msdasql: Check rowset pointer before assignment in ICommandText::Execute.
2023-11-22 20:02:59 +01:00
Zhiyi Zhang
6b966a888a
oledb32/tests: Fix memory leaks.
2023-11-22 10:10:45 +01:00
Zhiyi Zhang
3170775803
oledb32/tests: Remove test_odbc_provider().
...
All these tests are already covered by test_Properties() in msdasql/tests/provider.c.
2023-11-22 10:10:43 +01:00
Zhiyi Zhang
5823d98692
oledb32/tests: Use wide-char string literals.
...
And make these strings const.
2023-11-22 10:10:41 +01:00
Zhiyi Zhang
18c057ee4c
oledb32: Add missing const modifiers.
2023-11-22 10:10:41 +01:00
Zhiyi Zhang
f0bad1ec37
msdasql: Return all initialization properties if no property ID is specified in dbprops_GetProperties().
2023-11-22 10:08:44 +01:00
Zhiyi Zhang
fd2a2d3842
msdasql/tests: Add more IDBProperties::GetProperties() tests.
2023-11-22 10:08:44 +01:00
Zhiyi Zhang
b54e1ec604
msdasql/tests: Fix memory leaks.
2023-11-22 10:08:44 +01:00
Alex Henrie
9ba4c10035
d3dcompiler_43: Use CRT allocation functions.
2023-11-22 10:06:33 +01:00
Alexandre Julliard
101bb94a69
ntdll: Remove the signal_exit_thread wrapper.
2023-11-22 09:46:49 +01:00
Alexandre Julliard
5ee1bf0aa1
ntdll: Get rid of the thread exit frame on ARM.
2023-11-22 09:46:49 +01:00
Alexandre Julliard
e5af98dc17
ntdll: Get rid of the thread exit frame on ARM64.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
f6b4567407
ntdll: Get rid of the thread exit frame on x86-64.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
a50df817af
ntdll: Get rid of the thread exit frame on i386.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
3e421c6675
ntdll: Switch to the kernel stack to abort a thread on ARM.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
ca79629b3e
ntdll: Switch to the kernel stack to abort a thread on ARM64.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
3c53d89e6c
ntdll: Switch to the kernel stack to abort a thread on x86-64.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
e7d8b40115
ntdll: Switch to the kernel stack to abort a thread on i386.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
d80a662bc1
ntdll: Connect syscall frames across user callbacks on ARM.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
c74f41e46d
ntdll: Connect syscall frames across user callbacks on ARM64.
2023-11-22 09:46:48 +01:00
Rémi Bernon
a5745ba91a
ntdll: Connect syscall frames across user callbacks on x86-64.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52213
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54346
2023-11-22 09:46:48 +01:00
Rémi Bernon
578a730a2a
ntdll: Connect syscall frames across user callbacks on i386.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52213
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54346
2023-11-22 09:46:48 +01:00
Alexandre Julliard
0d329384d8
ntdll: Add a syscall_cfa member to the ARM syscall frame.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
e07d536d83
ntdll: Add a syscall_cfa member to the ARM64 syscall frame.
2023-11-22 09:46:48 +01:00
Rémi Bernon
df181df8ee
ntdll: Add a syscall_cfa member to the x86_64 syscall frame.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52213
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54346
2023-11-22 09:46:48 +01:00
Rémi Bernon
3faa6dde11
ntdll: Add a syscall_cfa member to the i386 syscall frame.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52213
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54346
2023-11-22 09:46:48 +01:00
Rémi Bernon
e1f5424737
ntdll: Remove unnecessary stack pointer CFI rules.
2023-11-22 09:46:48 +01:00
Rémi Bernon
fcdccb252f
ntdll: Add comments to stack switches in dispatchers.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52213
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54346
2023-11-22 09:46:48 +01:00
Alexandre Julliard
ae291b1204
ntdll: Directly access the syscall table variable on ARM64.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
ab08ba1ba0
ntdll: Directly access the syscall table variable on x86-64.
2023-11-22 09:46:48 +01:00
Alexandre Julliard
f7fa433d82
ntdll: Store the syscall table in the TEB on ARM.
2023-11-22 09:46:47 +01:00
Alexandre Julliard
d4439fd92b
ntdll: Store the syscall table in the TEB on i386.
2023-11-22 09:46:43 +01:00
Alfred Agrell
9196fecb63
winegstreamer: Store duration in the duration field.
2023-11-21 22:46:57 +01:00
Ziqing Hui
1617bd3f87
winegstreamer: Implement wg_muxer_read_data.
2023-11-21 22:46:57 +01:00
Ziqing Hui
98310d2182
winestreamer: Introduce media_sink_write_stream.
2023-11-21 22:46:57 +01:00
Francois Gouget
96da5a8a35
advapi32/tests: Fix a service stop race condition.
...
If some Windows services stop while testing EnumServicesStatusW()'s
resume handle support, one possibility is that the still running
services all fit in the specified buffer, invalidating the test so
there is a retry in place.
But in some cases the second call just returns fewer tests than
expected. So retry in that case too.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=53460
2023-11-21 22:46:57 +01:00
Eric Pouech
58155d3eb9
msvcrt: Fix ucrtbase environment initialization.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-21 19:23:27 +01:00
Eric Pouech
bdb624fffb
msvcrt: Allocate environment variables in separate allocation chunks.
2023-11-21 19:23:27 +01:00
Eric Pouech
a45ca342fc
msvcrt: Lazily initialize ___winitenv.
2023-11-21 19:23:27 +01:00
Piotr Caban
55b18b143f
msvcrt: Factor out wenv_get_index helper.
2023-11-21 19:23:27 +01:00
Piotr Caban
ca7a1139a8
msvcrt: Factor out env_get_index helper.
2023-11-21 19:23:27 +01:00
Eric Pouech
52b88199af
ucrtbase/tests: Introduce environment tests.
...
Mostly adapting msvcrt tests/environ.c.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-21 19:23:25 +01:00
Eric Pouech
1c4897ec8a
msvcrt/tests: Test passing environment in child process.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-21 19:23:25 +01:00
Paul Gofman
a2d3b27b6c
msvcp110: Implement std::_Xbad_function_call().
2023-11-21 19:22:16 +01:00
Alexandre Julliard
30f3a61af2
faudio: Fix a few printf formats.
2023-11-21 11:17:41 +01:00
Alexandre Julliard
54ae26409e
fluidsynth: Use a signed atomic type to avoid warnings.
2023-11-21 11:15:40 +01:00
Alexandre Julliard
9011462be8
tiff: Fix size_t type size detection on 64-bit.
2023-11-21 11:15:05 +01:00
Alexandre Julliard
97ebd9f1ac
win32u: Add syscall entries for ARM64EC.
2023-11-21 11:14:21 +01:00