Commit graph

159409 commits

Author SHA1 Message Date
Paul Gofman a5921e715c advapi32: Add stub for PerfOpenQueryHandle(). 2022-09-13 12:54:52 +02:00
Paul Gofman f83181587d advapi32: Add stub for PerfCloseQueryHandle(). 2022-09-13 12:54:51 +02:00
Rémi Bernon 7fef747033 winegstreamer: Request the wm_reader stream only when necessary. 2022-09-13 12:51:29 +02:00
Rémi Bernon 68cc41babf winegstreamer: Introduce a new async_reader_wait_pts helper. 2022-09-13 12:51:29 +02:00
Rémi Bernon 524413cf40 winegstreamer: Factor async_reader waits using async_reader_get_wait_timeout. 2022-09-13 12:51:29 +02:00
Rémi Bernon 0ae64636f6 winegstreamer: Check whether the reader is still running before user time. 2022-09-13 12:51:28 +02:00
Rémi Bernon 63f9aaea83 winegstreamer: Keep start time in the async_reader struct. 2022-09-13 12:51:28 +02:00
Rémi Bernon e0045a3181 winegstreamer: Implement async reader asynchronous seeking. 2022-09-13 12:51:28 +02:00
Rémi Bernon 09aef50a39 winegstreamer: Unconditionally assign new context for ASYNC_OP_START. 2022-09-13 12:51:28 +02:00
Rémi Bernon 9808fd9789 winegstreamer: Wrap async reader op new_context in a union. 2022-09-13 12:51:28 +02:00
Rémi Bernon 453b0a92db wmvcore/tests: Add some tests starting WM reader with NULL context. 2022-09-13 12:51:26 +02:00
Nikolay Sivov a10ae49292 dwrite/layout: Use same logic for mapping both non-visual and visual runs.
Both non-visual and visual runs go through fallback mapping process, and
could end up with hard coded default at the end if fallback was insufficient.

Visual runs are using custom fallback and then the system one, non-visual ones
are using only system fallback.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-12 17:28:32 +02:00
Gijs Vermeulen 4f90e88d0b dbghelp: Add SymSrvGetFileIndexInfo stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48600
2022-09-12 17:28:23 +02:00
Eric Pouech 553798224d dbghelp: Displacements are optional.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-12 17:28:23 +02:00
Eric Pouech d1f7bc7c05 dbghelp: Support SymGetTypeInfo/TI_GET_LENGTH for variables.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-12 17:28:23 +02:00
Eric Pouech 12f2a1768c dbghelp: Correctly handle the absence of IPI stream.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-12 17:28:23 +02:00
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