Commit graph

162016 commits

Author SHA1 Message Date
Zebediah Figura c05f5445dc winex11: Include x11drv.h in xrandr.c even if compiling without xrandr.
Make sure we pull in the definition of X11DRV_XRandR_Init(), in particular because it has DECLSPEC_HIDDEN.
2023-01-30 16:49:55 +01:00
Zebediah Figura 2b06773417 winex11: Make client_foreign_window_proc hidden. 2023-01-30 16:49:55 +01:00
Zebediah Figura dd6d837b62 win32u: Make set_visible_region() hidden. 2023-01-30 16:49:55 +01:00
Zebediah Figura b2dd38372f win32u: Make send_message_timeout() hidden. 2023-01-30 16:49:55 +01:00
Zebediah Figura d5683bad34 ntdll: Make __wine_unix_call_dispatcher_prolog_end() hidden on x86_64. 2023-01-30 16:49:55 +01:00
Zebediah Figura 5cc204cf00 ntdll: Make __wine_syscall_dispatcher_prolog_end() hidden on x86_64. 2023-01-30 16:49:55 +01:00
Zebediah Figura 0a669b5fdd ntdll: Make user_mode_callback_return() hidden. 2023-01-30 16:49:55 +01:00
Zebediah Figura 4cbb181d99 ntdll: Make call_user_mode_callback() hidden. 2023-01-30 16:49:55 +01:00
Zebediah Figura 4827ae1392 ntdll: Make fd_set_file_info() static. 2023-01-30 16:49:55 +01:00
Alex Henrie 9716a1a97d include: Remove __WINE_MALLOC from functions that shouldn't have it.
According to the GCC documentation,[1] __attribute__((malloc)) may not
be used on functions that return memory that contains one or more valid
pointers.

[1] https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
2023-01-30 16:49:55 +01:00
Alexandre Julliard 42b13eff24 include: Add some C99 floating point comparison macros. 2023-01-30 16:49:55 +01:00
Alexandre Julliard 8772b38494 tools: Make sure that config.h is included. 2023-01-30 09:31:32 +01:00
Gerald Pfeifer 004f367725 tools: Include limits.h for PATH_MAX.
PATH_MAX is used in FreeBSD-specific code in get_argv0_dir which
otherwise fails.
2023-01-30 09:29:20 +01:00
Rémi Bernon 4e5fab6214 gitlab: Run dinput 64-bit tests in a dedicated job. 2023-01-27 21:55:34 +01:00
James McDonnell 358c840a86 kernel32: Use MoveFileWithProgress() to partially implement MoveFileTransacted(), 2023-01-27 21:55:34 +01:00
Hans Leidekker bf48ebf2a4 ntdll/tests: Fix some Wow64 test failures on Windows 11. 2023-01-27 19:14:42 +01:00
Hans Leidekker 72e7ff64b2 ntdll/tests: Fix path test failures on Windows 11. 2023-01-27 19:14:42 +01:00
Hans Leidekker 6f5578b0ca ntdll/tests: Mark more Windows 11 test failures as broken. 2023-01-27 19:14:42 +01:00
Nikolay Sivov 94da4fc44e d3dx9: Partially implement D3DXFillCubeTextureTX().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-27 13:39:48 +01:00
Nikolay Sivov 1908d0b385 d3dx9: Fix ARGB texture fills with negative component values.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-27 13:39:48 +01:00
Nikolay Sivov 809618e4cd d3dx9/tests: Add a helper to compare filled cube textures.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-27 13:39:48 +01:00
Nikolay Sivov 86bc7dd10a d3dx9: Partially implement D3DXFillTextureTX().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-27 13:39:48 +01:00
Nikolay Sivov bd2a787df0 d3dx9: Create parameter evaluator for texture shaders.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-27 13:39:47 +01:00
Nikolay Sivov a0ed743461 d3dx9/preshader: Set input table size for texture shaders.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-27 13:39:45 +01:00
Robert Wilhelm 95845e9f6e vbscript: Return type mismatch for LBound(Empty) and LBound(NULL). 2023-01-27 13:39:33 +01:00
Robert Wilhelm f23a50d1db vbscript: Return type mismatch for UBound(Empty) and UBound(NULL).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54291
2023-01-27 13:39:33 +01:00
Bernhard Kölbl d1d186eef2 windows.media.speech: Store recorded audio in a temporary ringbuffer.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-01-27 13:39:23 +01:00
Bernhard Kölbl 74129bd8fb windows.media.speech: Partially implement the speech recognizer state.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-01-27 13:39:21 +01:00
Bernhard Kölbl 85ce23a9bf windows.media.speech: Add an audio capturing system.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-01-27 13:39:20 +01:00
Bernhard Kölbl c8a68f2a7a windows.media.speech: Allow the recognition session worker to be paused.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-01-27 13:39:19 +01:00
Bernhard Kölbl e1c4035efd windows.media.speech/tests: Check if stopping the session resets the paused state.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-01-27 13:39:18 +01:00
Bernhard Kölbl 9515736a85 windows.media.speech: Add a worker thread to the recognition session.
Signed-off-by: Bernhard Kölbl <besentv@gmail.com>
2023-01-27 13:39:16 +01:00
Alexandre Julliard a3932d7deb makedep: Don't output rules for disabled modules. 2023-01-27 13:39:07 +01:00
Alexandre Julliard c2fab85649 ole32/tests: Raise an exception instead of accessing a bad pointer directly.
This avoids a compiler warning.
2023-01-27 13:39:07 +01:00
Alexandre Julliard fab4d1fd7f gdiplus: Initialize a variable to avoid a spurious compiler warning. 2023-01-27 13:39:07 +01:00
Alexandre Julliard d2beb725fa shlwapi/tests: Don't write uninitialized data.
This avoids a compiler warning.
2023-01-27 13:39:07 +01:00
Alexandre Julliard d5756ff8cf user32: Copy directly to the buffer in unpack_message().
This avoids compiler warnings.
2023-01-27 13:39:07 +01:00
Rémi Bernon 80d1d08787 dinput: Keep track of input thread users using public refcounts.
And start the input thread when first user is created, then stop it when
last user is destroyed.

The thread will not need to enter the hook critical section on stop, as
no public reference are held and devices are already unacquired.
2023-01-27 13:39:07 +01:00
Rémi Bernon 5119753a33 dinput: Unacquire all devices on internal thread error. 2023-01-27 13:39:06 +01:00
Rémi Bernon 7c88cf0f26 dinput: Introduce new dinput_unacquire_window_devices helper. 2023-01-27 13:39:06 +01:00
Rémi Bernon 0a355d8a54 dinput: Cleanup low-level hooks on input thread exit. 2023-01-27 13:39:06 +01:00
Rémi Bernon 721437b436 dinput: Update the device status while holding its CS. 2023-01-27 13:39:06 +01:00
Rémi Bernon 6122dddf4f dinput: Update the input thread device list when notified only. 2023-01-27 13:39:06 +01:00
Mohamad Al-Jaf e1169dfabe windows.system.profile.systemmanufacturers: Implement ISmbiosInformationStatics_get_SerialNumber.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53747
2023-01-27 13:39:06 +01:00
Mohamad Al-Jaf d58a24d9c3 windows.system.profile.systemmanufacturers/tests: Add ISmbiosInformationStatics_get_SerialNumber tests. 2023-01-27 13:39:06 +01:00
Mohamad Al-Jaf 34ff248bf2 windows.system.profile.systemmanufacturers: Stub ISmbiosInformationStatics interface. 2023-01-27 13:39:06 +01:00
Mohamad Al-Jaf db684bff7f windows.system.profile.systemmanufacturers: Add stub DLL. 2023-01-27 13:39:06 +01:00
Mohamad Al-Jaf e8ebab396d include: Add windows.system.profile.systemmanufacturers.idl file. 2023-01-27 13:39:06 +01:00
Alistair Leslie-Hughes 84d38ef306 include: Add D3DKMT_ENUMADAPTERS2 structure. 2023-01-27 13:39:06 +01:00
Paul Gofman a0456fb31a msauddecmft: Add stub dll. 2023-01-27 13:39:06 +01:00