Commit graph

166340 commits

Author SHA1 Message Date
Davide Beatrici cdfb85220f mmdevapi: Move name string duplication in MMDevice_Create() from caller. 2023-09-01 11:27:38 +02:00
Davide Beatrici b1b231f370 mmdevapi: Simplify load_driver_devices() by combining loops and removing unneeded allocation(s). 2023-09-01 11:27:37 +02:00
Brendan Shanks 516c6af58e winebus.sys: Ensure unixlib function tables and enum stay in sync. 2023-09-01 11:27:26 +02:00
Brendan Shanks 9139d8705d mountmgr.sys: Ensure unixlib function tables and enum stay in sync. 2023-09-01 11:27:19 +02:00
Rémi Bernon 42100f2de6 win32u: Init vsc2char in NtUserMapVirtualKeyEx only if necessary. 2023-08-31 19:53:17 +02:00
Rémi Bernon 9a3e6ca381 win32u: Init vsc2vk in NtUserMapVirtualKeyEx only if necessary. 2023-08-31 19:53:17 +02:00
Rémi Bernon 7c95eb676a win32u: Init vsc2vk in NtUserGetKeyNameText only if necessary. 2023-08-31 19:53:16 +02:00
Dmitry Timoshkov a52cf805d2 ntdll: Implement NtCreateToken().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-08-31 19:53:16 +02:00
Rémi Bernon 509483356d dinput: Get rid of duplicated winetest helpers. 2023-08-31 19:53:16 +02:00
Rémi Bernon e3b2cfed9e include: Avoid using strcmp directly in wine/test.h.
It's not available in kernel driver code.
2023-08-31 19:53:16 +02:00
Rémi Bernon add4d6ef8d include: Introduce winetest wrappers for vprintf and GetTickCount. 2023-08-31 19:53:16 +02:00
Rémi Bernon 9bab243d90 include: Pass a temporary buffer to winetest_elapsed.
Using wine_dbg_sprintf pulls various things that are not available
in the driver tests.
2023-08-31 19:53:16 +02:00
Rémi Bernon e199e02176 include: Rename winetest_printf to winetest_print_location. 2023-08-31 19:53:16 +02:00
Rémi Bernon 8f12e2a2db include: Initialize winetest global counters to 0.
Fixes: ef3e97dbc2
2023-08-31 19:53:16 +02:00
Matteo Bruni a5b00bd03f d3dcompiler/tests: Avoid interpolation filters in test_samplers(). 2023-08-31 15:01:28 +02:00
Gabriel Ivăncescu c786ff0596 mshtml: Implement Cycle Collection for XMLHttpRequest.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:16 +02:00
Gabriel Ivăncescu 6a16a72dcf mshtml: Implement Cycle Collection for HTMLPerformanceTiming.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu 7bba2546e9 mshtml: Move PerformanceTiming related fields to the window.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu 15c7470ae0 mshtml: Move HTMLPerformanceNavigation related fields to the window.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu 6dc7c3cda3 mshtml: Implement Cycle Collection for inner windows.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu 1c4a15cc78 mshtml: Get rid of NULL checks for the dispex vtbl.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu 6b8b83fac0 mshtml: Implement Cycle Collection for outer windows.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu 81324e4032 mshtml: Implement Cycle Collection for HTMLLocation.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu c993bc6e5f mshtml: Separate the HTMLLocation from the outer window.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Gabriel Ivăncescu 74735ba015 mshtml: Actually traverse the object-specific edges.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-31 15:01:15 +02:00
Biswapriyo Nath 64dd6d2883 include: Add Windows.Media.Render.AudioRenderCategory enumeration.
Required for Windows.Media.Effects.IAudioEffectsManagerStatics interface.
2023-08-31 11:29:46 +02:00
Paul Gofman 546f823ed1 dinput: Unregister raw input on foreground loss. 2023-08-31 11:28:49 +02:00
Brendan Shanks a144c0899f kerberos: Ensure unixlib function tables and enum stay in sync. 2023-08-31 11:28:44 +02:00
Alistair Leslie-Hughes 4c2c896af9 comctl32: Remove DECLSPEC_HIDDEN usage. 2023-08-30 21:05:53 +02:00
Esme Povirk 7dadc7d4c9 user32/tests: Mark an occasional Windows behavior as broken.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54655
2023-08-30 19:22:26 +02:00
Gabriel Ivăncescu 88c1ef974a winex11: Avoid querying GPU properties in get_host_primary_monitor_rect.
Since we only need the id, and vkGetRandROutputDisplayEXT can be extremely
expensive.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55500
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-30 19:22:09 +02:00
Alexis Murzeau 2cc573aef9 wpcap: Handle negative count for pcap_dispatch and pcap_loop.
According to WinPcap documentation of `pcap_dispatch`
(https://www.winpcap.org/docs/docs_41b5/html/group__wpcapfunc.html#g60ce104cdf28420d3361cd36d15be44c):

> A cnt of -1 processes all the packets received in one buffer when
> reading a live capture, or all the packets in the file when reading a
> ``savefile''

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55487
Signed-off-by: Alexis Murzeau <amubtdx@gmail.com>
2023-08-30 17:25:45 +02:00
Alexandre Julliard 1942cc3017 wow64: Also send notifications for failed memory management calls. 2023-08-30 13:54:59 +02:00
Rémi Bernon ef3e97dbc2 include: Make general winetest helpers static inline. 2023-08-30 11:19:18 +02:00
Rémi Bernon 4b9507d600 include: Prefix winetest color constants with winetest_. 2023-08-30 11:19:18 +02:00
Rémi Bernon 615ceb3be3 include: Rename winetest thread data struct and getter. 2023-08-30 11:19:17 +02:00
Rémi Bernon 58ec77757c include: Prefix winetest global counters with winetest_. 2023-08-30 11:19:17 +02:00
Biswapriyo Nath a0b28edabe include: Add Windows.Media.Capture.MediaCategory enumeration.
Required for Windows.Media.Effects.IAudioEffectsManagerStatics interface.
2023-08-30 11:14:55 +02:00
Paul Gofman b34c216376 user32/msgbox: Implement MB_TOPMOST. 2023-08-30 11:14:32 +02:00
Paul Gofman adf77c1abe user32/tests: Test more flags for MessageBox. 2023-08-30 11:14:31 +02:00
Wonjun Jung b4280a486f wbemprox: Add NetConnectionID, NetEnabled properties in Win32_NetworkAdapter. 2023-08-29 21:54:03 +02:00
Wonjun Jung b27d1809c7 wbemprox: Add Caption property in Win32_SoundDevice. 2023-08-29 21:54:03 +02:00
Wonjun Jung fe28e61580 wbemprox: Add Win32_SoundDevice query test for Caption property. 2023-08-29 21:54:01 +02:00
Jeff Smith c8171e02b7 gdiplus: Fix GdipCreateBitmapFromHICON bitmap data. 2023-08-29 21:53:56 +02:00
Jeff Smith 9341798c40 gdiplus/tests: Add test for bitmap locked data from GdipCreateBitmapFromHICON. 2023-08-29 21:53:56 +02:00
Jeff Smith 375d93a149 gdiplus/tests: Add test for non-square icon with GdipCreateBitmapFromHICON. 2023-08-29 21:53:56 +02:00
Jeff Smith c5ae02c6d5 gdiplus/tests: Add test for 32 bpp icon with GdipCreateBitmapFromHICON. 2023-08-29 21:53:56 +02:00
Esme Povirk 909ff72892 mscoree/tests: Catch expected exception in loadpaths.exe.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54202
2023-08-29 20:47:54 +02:00
Rémi Bernon 57bd5b10a1 mf/session: Increase the request count when requests are already queued. 2023-08-29 16:02:05 +02:00
Rémi Bernon 4d30ce831e mf/session: Request more samples from upstream when necessary. 2023-08-29 16:02:04 +02:00