Commit graph

159543 commits

Author SHA1 Message Date
Eric Pouech 1c5491555b dbghelp: Harden reading strings from string table.
Making use of PDB_STRING_TABLE.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-12 17:28:23 +02:00
Eric Pouech 26f2b48a47 winedump: Harden reading PDB string table stream.
Introduce struct PDB_STRING_TABLE to describe string table's header.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-12 17:28:23 +02:00
Hans Leidekker 069a7c6ac6 bcrypt: Support setting BCRYPT_CHAIN_MODE_CFB on keys. 2022-09-12 17:28:23 +02:00
Alexandre Julliard ff558c63ff d2d1/tests: Adjust geometry to make tests pass on all devices.
Fix suggested by Zebediah Figura.
2022-09-12 17:28:23 +02:00
Alexandre Julliard c0c93d8017 webservices/tests: Mark tests that fail on 64-bit as todo. 2022-09-12 12:46:35 +02:00
Alexandre Julliard 43e5f9e4bf oleaut32: Check that the 32/64 syskind matches when getting a typelib from the cache.
Fixes test failures on 64-bit.
2022-09-12 12:46:30 +02:00
Alexandre Julliard 524cc6339c oleaut32: Avoid spurious debug traces when FIXMEs are disabled. 2022-09-12 12:46:25 +02:00
Alexandre Julliard 6ca6bb542e ntoskrnl/tests: Fix affinity test when there are too many CPUs. 2022-09-12 12:46:25 +02:00
Alexandre Julliard 3c9c1ffdba ntdll/tests: Fix affinity test when there are too many CPUs. 2022-09-12 12:46:25 +02:00
Alexandre Julliard 5314fac5b7 kernel32/tests: Fix affinity test when there are too many CPUs. 2022-09-12 12:46:25 +02:00
Alexandre Julliard 8b7baa1128 configure: Use --disable-stdcall-fixup for all PE builds. 2022-09-12 12:46:25 +02:00
Alexandre Julliard ef13dcf0b9 Release 7.17.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-09-09 23:35:02 +02:00
Santino Mazza 4b466805a6 ntdll: Move NtLoadKey implementation to NtLoadKeyEx.
Signed-off-by: Santino Mazza <smazza@codeweavers.com>
2022-09-09 23:21:59 +02:00
Santino Mazza 92b2329da9 ntdll: Create NtLoadKeyEx syscall stub.
Signed-off-by: Santino Mazza <smazza@codeweavers.com>
2022-09-09 23:21:58 +02:00
Nikolay Sivov ebbdbff50e ping: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-09 23:21:40 +02:00
Nikolay Sivov 470232744d msidb: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-09 23:21:40 +02:00
Chris Denton 5df4ff1341 bcrypt: Add basic support for pseudo-handles.
Support constant values for algorithm handles in `BCryptGenRandom` and make no attempt to dereference such handles.
2022-09-09 23:21:40 +02:00
Nikolay Sivov c8592b97e3 dwrite: Set initial justification value for default shaper.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-09 23:21:40 +02:00
Alexandre Julliard 33c56be5ae shell32: Don't return an uninitialized pointer on error in enum_trash_items(). 2022-09-09 17:30:55 +02:00
Alexandre Julliard bcf52b7c64 ntdll: Use a different alignment for initial process parameters. 2022-09-09 17:30:55 +02:00
Alexandre Julliard 3a49b5d77d ntdll: Add a helper function to allocate process parameters. 2022-09-09 17:30:55 +02:00
Alexandre Julliard 5d99b2a32c ntdll/tests: Remove workarounds for old Windows versions. 2022-09-09 17:30:55 +02:00
Alexandre Julliard 30ec834cfe gitlab: Fetch the full git tree with all tags. 2022-09-09 12:37:32 +02:00
Alexandre Julliard 97302f7c9e gitlab: Always reset the git tree after a build. 2022-09-09 12:37:25 +02:00
Alexandre Julliard 1d0f66a3c6 gitlab: Run tests on Debian after the daily commit round. 2022-09-08 21:48:33 +02:00
Alexandre Julliard 0f96288080 winetest: Report success if the report has been submitted successfully. 2022-09-08 20:36:33 +02:00
Alexandre Julliard 44a81794df urlmon/tests: Fix race condition in abort test.
The result can arrive before we have time to abort.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53268
2022-09-08 20:36:33 +02:00
Brendan Shanks 3033644127 wow64: Don't re-enter cpu_simulate() from exception filter.
Avoids an eventual stack overflow in exception-heavy applications.
2022-09-08 18:42:48 +02:00
Santino Mazza 25dce6137d advapi32/tests: Add tests for RegLoadAppKey.
Signed-off-by: Santino Mazza <smazza@codeweavers.com>
2022-09-08 18:42:40 +02:00
Nikolay Sivov a23b1dbf39 dwrite/tests: Add some tests for glyph justification values.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-08 18:42:12 +02:00
Nikolay Sivov d32f9ef316 dssenh: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-08 18:42:06 +02:00
Davide Beatrici 76dc764139 wineoss: Switch to mmdevapi's unixlib.h. 2022-09-08 18:41:12 +02:00
Davide Beatrici 65796159a6 wineoss: Adapt "get_position_params" struct to mmdevapi's. 2022-09-08 18:41:12 +02:00
Davide Beatrici ae7c8d26b2 wineoss: Adapt "get_frequency_params" struct to mmdevapi's. 2022-09-08 18:41:12 +02:00
Davide Beatrici b1b71a31be wineoss: Adapt "create_stream_params" struct to mmdevapi's. 2022-09-08 18:41:11 +02:00
Davide Beatrici 03af71d470 wineoss: Adapt "test_connect_params" struct to mmdevapi's. 2022-09-08 18:41:11 +02:00
Davide Beatrici 5e4466a342 wineoss: Drop "oss_" prefix in unixlib enum, apply it to the functions instead. 2022-09-08 18:41:11 +02:00
Davide Beatrici d2c9a9f021 mmdevapi: Integrate wineoss's additions in unixlib.h. 2022-09-08 18:41:10 +02:00
Zebediah Figura bad509227a rpcrt4: Add SEH annotations to NdrClientCall2(). 2022-09-07 21:16:49 +02:00
Zebediah Figura a5322fc94f rpcrt4: Make NdrClientCall2() SEH-compatible. 2022-09-07 21:16:49 +02:00
Zebediah Figura 5d01faed77 rpcrt4: Add SEH annotations to NdrClientCall3(). 2022-09-07 21:16:49 +02:00
Zebediah Figura abe75a5f22 rpcrt4: Make NdrClientCall3() SEH-compatible. 2022-09-07 21:16:49 +02:00
Zebediah Figura 37ae068773 rpcrt4: Add SEH annotations to Ndr64AsyncClientCall(). 2022-09-07 21:16:49 +02:00
Zebediah Figura 16713f5245 rpcrt4: Make Ndr64AsyncClientCall() SEH-compatible. 2022-09-07 21:16:48 +02:00
Zebediah Figura 5714042137 msvcrt: Add SEH annotations for sse2_memcpy().
This allows unwinding from a crash inside the function.
2022-09-07 21:16:47 +02:00
Gijs Vermeulen 3f47b478b4 msvcp140: Add _ExceptionHolder::ReportUnhandledError stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53614
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
2022-09-07 21:16:26 +02:00
Francois Gouget 8f51e6bd47 msvcrt: Fix the spelling of a comment. 2022-09-07 21:16:14 +02:00
Stefan Dösinger c7e57bc514 include/test.h: Don't use \e.
Msvc does not support it.
2022-09-07 20:07:19 +02:00
Stefan Dösinger 802016d0eb include/test.h: Don't use strcasecmp.
Fixes building tests in Visual Studio with msvc's own crt headers.
2022-09-07 20:07:19 +02:00
Nikolay Sivov a63d7c06a9 crypt32/tests: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-07 20:07:18 +02:00