Commit graph

171646 commits

Author SHA1 Message Date
Alexandre Julliard 94d1bc52c3 ntdll: Move some synchronization Rtl functions to sync.c. 2024-06-14 11:40:59 +02:00
Alexandre Julliard 88414d0c5b ntdll: Move some security Rtl functions to sec.c. 2024-06-14 11:40:12 +02:00
Alex Henrie 54c3f96214 ntdll: Replace the whole string when using RTL_QUERY_REGISTRY_DIRECT. 2024-06-14 11:03:44 +02:00
Alex Henrie 4db02f7619 ntdll: Only allow string default values with RTL_QUERY_REGISTRY_DIRECT. 2024-06-14 11:03:44 +02:00
Alex Henrie eb59c213fb ntdll: Set the string size when using RTL_QUERY_REGISTRY_DIRECT. 2024-06-14 11:03:44 +02:00
Alex Henrie 54991feaae ntdll: Don't accept a query routine when using RTL_QUERY_REGISTRY_DIRECT. 2024-06-14 11:03:44 +02:00
Danyil Blyschak f0707f1757 opcservices: Check for memory allocation failure before deflating. 2024-06-14 11:03:17 +02:00
Danyil Blyschak 333eea8331 opcservices: Suppress unnecessary zlib deflate warnings.
Zlib documents that negative return values for this function are errors
and positive ones are special but normal events.
2024-06-14 11:03:15 +02:00
Danyil Blyschak 6b01563bd0 opcservices: Provide memory allocator functions to zlib. 2024-06-14 11:03:15 +02:00
Fabian Maurer 75babad433 mmdevapi: Implement IAudioSessionControl2 GetGroupingParam SetGroupingParam.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
2024-06-14 11:03:09 +02:00
Fabian Maurer 0d4d778b56 mmdevapi: Implement IAudioSessionControl2 GetIconPath / SetIconPath.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
2024-06-14 11:03:08 +02:00
Fabian Maurer b23608ea7d mmdevapi: Implement IAudioSessionControl2 GetDisplayName / SetDisplayName.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56763
2024-06-14 11:03:07 +02:00
Fabian Maurer ae7cb868cf mmdevapi/tests: Add tests for IAudioSessionControl2 GetGroupingParam / SetGroupingParam. 2024-06-14 11:03:06 +02:00
Fabian Maurer 8e7092390a mmdevapi/tests: Add tests for IAudioSessionControl2 GetIconPath / SetIconPath. 2024-06-14 11:03:05 +02:00
Fabian Maurer 805d0c58d9 mmdevapi/tests: Add tests for IAudioSessionControl2 GetDisplayName / SetDisplayName. 2024-06-14 11:03:03 +02:00
Eric Pouech 1d42cf1274 quartz: Fix result in put_FullScreenMode().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-13 21:07:54 +02:00
Eric Pouech 6fd8e30c69 quartz: Always expose that non fullscreen mode is supported and active.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-13 21:07:54 +02:00
Eric Pouech faa5cade4a quartz/tests: Add new tests about fullscreen handling.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-13 21:07:54 +02:00
Eric Pouech 5fb9b19218 quartz/tests: Fix typo in tests.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-06-13 21:07:54 +02:00
Rémi Bernon 6eac284201 win32u: Move WM_WINE_DESKTOP_RESIZED into driver internal messages range.
It is otherwise ignored and not passed to the drivers WindowMessage callback.

Fixes: b89c9c60d5
2024-06-13 21:07:54 +02:00
Rémi Bernon c7287cc734 winemac: Move layered window mapping to macdrv_UpdateLayeredWindow. 2024-06-13 21:07:54 +02:00
Rémi Bernon eca7068ab3 winex11: Move layered window mapping to X11DRV_UpdateLayeredWindow. 2024-06-13 21:07:54 +02:00
Rémi Bernon 71ff81bc2b win32u: Split WindowPosChanging driver call to a separate CreateWindowSurface. 2024-06-13 21:07:54 +02:00
Rémi Bernon 2a2637743b winex11: Remove unnecessary visible_rect initialization. 2024-06-13 21:07:54 +02:00
Rémi Bernon 5b3bf77b16 winemac: Remove unnecessary visible_rect initialization. 2024-06-13 21:07:54 +02:00
Rémi Bernon 10e4a6819c wineandroid: Remove unnecessary visible_rect initialization. 2024-06-13 21:07:54 +02:00
Rémi Bernon fe7e94d58c win32u: Remove unused insert_after WindowPosChanging parameter. 2024-06-13 21:07:54 +02:00
Esme Povirk ed478f96c2 win32u: Implement EVENT_SYSTEM_MINIMIZESTART/END. 2024-06-13 10:56:31 +02:00
Alex Henrie 6cd53ff08c ntdll: Calculate the default size even without RTL_QUERY_REGISTRY_DIRECT. 2024-06-13 10:56:17 +02:00
Alex Henrie 2bb984ee29 ntdll: Copy the correct number of bytes with RTL_QUERY_REGISTRY_DIRECT. 2024-06-13 10:56:17 +02:00
Zhiyi Zhang d5bfa87908 ntdll: Don't zero out socket address in sockaddr_from_unix().
tallygatewayserver.exe specifies a from sockaddr pointing to a heap buffer smaller than 128 bytes
yet it passes 128 as the fromlen to recvfrom(). So the memset(wsaddr, 0, wsaddrlen) call in
sockaddr_from_unix() ends up trashing other data in the heap, causing the application to crash.
Although this is an application bug, tests on Windows also showed that the socket address buffer
should be written only with the necessary socket address data, thus preventing the crash.
2024-06-13 10:56:00 +02:00
Zhiyi Zhang 2c01c0136b ws2_32/tests: Test fromlen for recvfrom().
Test that specifying a too small or too large fromlen for recvfrom() shouldn't write unnecessary data.
2024-06-13 10:55:58 +02:00
Lucas Chollet 0440cb4b02 dnsapi: Add a stub for DnsServiceBrowse.
This is needed by Moku (software for scientific instrument).

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56828
2024-06-13 10:55:22 +02:00
Hans Leidekker e6f9cb1e09 winscard: Pass ATR buffer to unixlib in SCardStatusA(). 2024-06-12 21:57:23 +02:00
Alex Henrie af33e3922c ntdll/tests: Remove unused WINE_CRASH flag. 2024-06-12 21:57:23 +02:00
Alex Henrie 2bc3b7f850 ntdll: Don't call a null QueryRoutine in RtlQueryRegistryValues. 2024-06-12 21:57:23 +02:00
Alex Henrie bc097ef81a ntdll: Don't call QueryRoutine if RTL_QUERY_REGISTRY_DIRECT is set. 2024-06-12 21:57:23 +02:00
Fabian Maurer 77f3c0826a msvcrt: Fix _libm_sse2_sqrt_precise not using SSE2 sqrt.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56824
2024-06-12 21:57:23 +02:00
Shengdun Wang 1163e39937 ucrtbase: Fix FILE _flag values. 2024-06-12 21:06:06 +02:00
Shengdun Wang 90e59859ce ucrtbase: Always use CRITICAL_SECTION for FILE locking. 2024-06-12 21:06:06 +02:00
Piotr Caban 6033839816 msvcrt: Don't use custom standard streams definition. 2024-06-12 21:06:06 +02:00
Shengdun Wang f19676b321 ucrtbase/tests: Add FILE structure tests. 2024-06-12 21:06:04 +02:00
Piotr Caban fc8121d05f ucrtbase: Fix _iobuf struct layout. 2024-06-12 20:54:27 +02:00
Piotr Caban 98e74c7842 msvcp140: Use _get_stream_buffer_pointers() to access FILE internal buffers. 2024-06-12 20:54:27 +02:00
Daniel Lehman 99511bde63 crypt32: Allow overriding GnuTLS debug level. 2024-06-12 20:53:18 +02:00
Daniel Lehman 24a956e6cb bcrypt: Allow overriding GnuTLS debug level. 2024-06-12 20:53:18 +02:00
Daniel Lehman 34a57da592 secur32: Allow overriding GnuTLS debug level. 2024-06-12 20:53:18 +02:00
Alexandre Julliard 93f11ad21e ntdll: Reimplement __os_arm64x_check_call in assembly.
To avoid saving a bunch of registers on every function call.
2024-06-12 10:21:07 +02:00
Alexandre Julliard 6e6450fd96 ntdll: Also load arm64 manifests for amd64 architecture on ARM64EC. 2024-06-12 09:57:05 +02:00
Alexandre Julliard bf84534793 tests: Use ARM64 as architecture in manifests on ARM64EC. 2024-06-12 09:55:08 +02:00