Commit graph

168375 commits

Author SHA1 Message Date
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