Commit graph

161958 commits

Author SHA1 Message Date
Hans Leidekker aabdb15458 adsldp/tests: Avoid test failures when the server is down. 2023-01-26 22:09:31 +01:00
Brendan Shanks 21c4260792 include/msvcrt: Add __WINE_(ALLOC_SIZE|DEALLOC) attributes to _recalloc. 2023-01-26 22:05:13 +01:00
Brendan Shanks d36cbc4a57 include/msvcrt: Add __WINE_(ALLOC_SIZE|DEALLOC|MALLOC) attributes to _aligned_malloc functions. 2023-01-26 22:05:13 +01:00
Brendan Shanks 3a688e81a6 include/msvcrt: Add __WINE_(DEALLOC|MALLOC) attributes to _strdup and _wcsdup. 2023-01-26 22:05:13 +01:00
Hans Leidekker 8e942f9e41 winhttp/tests: Fix test failures with the UTF-8 code page.
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=52936
2023-01-26 22:05:13 +01:00
Santino Mazza 84f1b60e33 mshtml: Implement HTMLDocument_get_body for document fragments. 2023-01-26 22:05:13 +01:00
Santino Mazza 071f38b123 mshtml: Use This->node for HTMLDocument_get_all. 2023-01-26 22:05:13 +01:00
Santino Mazza d8030d1543 mshtml/tests: Test for get_all and get_body in document fragments. 2023-01-26 22:05:13 +01:00
Jacek Caban 26e5482acf ieframe/tests: Relax session count test. 2023-01-26 22:05:13 +01:00
Nikolay Sivov 3a1146d8e6 propsys: Add InitPropVariantFromStringVector(). 2023-01-26 22:05:13 +01:00
Hans Leidekker de6c2f9c7b wbemprox: Remove reg_ prefix from static functions. 2023-01-26 22:05:13 +01:00
Hans Leidekker 87758b72b9 wbemprox: Implement GetBinaryValue() method.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52878
2023-01-26 22:05:13 +01:00
Hans Leidekker 337f3848a8 wbemprox: Implement Win32_Volume.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54030
2023-01-26 22:05:13 +01:00
Evan Tang d423d76f10 secur32: Add test for schannel AcceptSecurityContext. 2023-01-26 22:05:13 +01:00
Evan Tang 610fd134b7 secur32: Fix schannel AcquireCredentialsHandle algorithm mismatch error return. 2023-01-26 22:05:13 +01:00
Evan Tang ee0c01cb3b secur32: Share code for schannel Acquire and AcceptCredentialsHandle. 2023-01-26 22:05:13 +01:00
Evan Tang 24e276a928 secur32: Schannel AcceptSecurityContext support. 2023-01-26 22:05:13 +01:00
Nikolay Sivov 5267fccae6 ktmw32: Use syscall interface for transaction objects stubs.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-26 22:05:13 +01:00
Zebediah Figura 470723d70f win32u: Make is_child() hidden. 2023-01-26 22:05:13 +01:00
Zebediah Figura 646d55adb2 win32u: Make ImmTranslateMessage() hidden. 2023-01-26 22:05:13 +01:00
Zebediah Figura d2e60f28c1 win32u: Make ImmProcessKey() hidden. 2023-01-26 22:05:13 +01:00
Zebediah Figura 571f33cae6 win32u: Make get_winproc_ptr() static. 2023-01-26 22:05:13 +01:00
Zebediah Figura 4ccb65e230 win32u: Make DrawTextW() hidden. 2023-01-26 22:05:13 +01:00
Georg Lehmann 83199991ed winevulkan: Update to VK spec version 1.3.240. 2023-01-26 22:05:13 +01:00
Evan Tang a30a5287f0 ntdll: TlsIndex should not actually contain tls indices.
It actually contains a -1 if the module has a tls slot and a 0 if it doesn't.
Putting tls indices in it breaks initialization of the D runtime if a D dll
is loaded into a tls-free exe and gets assigned tls slot 0, as it makes the
D runtime think the OS hasn't initialized a tls slot:
6bf60ea0eb/druntime/src/core/sys/windows/dll.d (L354-L355)
2023-01-26 22:05:13 +01:00
Eric Pouech 433bc12709 winedbg: Fix read access to variables with thread local storage.
No longer relying on loaded module info (getting index address out of
PE image, and caching it in struct dbg_module).

Co-authored-by: Evan Tang <etang@codeweavers.com>
2023-01-26 22:05:13 +01:00
Eric Pouech 224b33c2be winedbg: Track loaded modules.
Co-authored-by: Evan Tang <etang@codeweavers.com>
2023-01-26 22:05:13 +01:00
Alex Henrie 0f6dcbbb2c shell32: Handle memory allocation failure in parse_dde_command (cppcheck). 2023-01-26 22:05:13 +01:00
Alex Henrie 7ebb621e83 shell32: Handle memory allocation failure in Dde_OnRequest (cppcheck). 2023-01-26 22:05:13 +01:00
Nikolay Sivov 32bfaeb3f9 comctl32/header: Do not touch 'hwnd' field in HDM_LAYOUT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-26 22:05:13 +01:00
Huw Davies 38a7145731 winebuild: Reorder the includes to avoid a build error on macOS.
"build.h" eventually includes <sys/queue.h> which contains a conflicting
definition of LIST_INIT.
2023-01-26 22:05:13 +01:00
Rémi Bernon d58055dd7d dinput: Keep a reference on acquired devices while waiting. 2023-01-26 22:05:13 +01:00
Rémi Bernon 5fa11f5fb6 dinput: Keep an internal refcount for dinput devices references. 2023-01-26 22:05:13 +01:00
Rémi Bernon 27e89c5c32 dinput: Introduce new input_thread_update_device_list helper. 2023-01-26 22:05:13 +01:00
Rémi Bernon 35e4a577f0 dinput: Introduce a new struct to keep input thread state. 2023-01-26 22:05:13 +01:00
Rémi Bernon 15c12fd75d dinput: Use an internal refcount on all dinput devices. 2023-01-26 22:05:13 +01:00
Hans Leidekker e82e74bfb5 dplayx/tests: Skip tests when the dll is missing. 2023-01-26 22:05:13 +01:00
Alexandre Julliard 8a6115f76f ntdll: Prefer the ntdll path over argv[0] on platforms without reliable exe information.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54371
2023-01-26 22:05:13 +01:00
Alexandre Julliard b6f58142f7 ntdll: Initialize a variable to silence a compiler warning. 2023-01-26 22:05:12 +01:00
Alexandre Julliard bf0225753a scrobj: Initialize a variable to silence a compiler warning. 2023-01-26 22:05:12 +01:00
Alexandre Julliard 5260a81edc shell32: Allocate the right size for an ITEMIDLIST.
Spotted by Eric Pouech.
2023-01-26 10:38:44 +01:00
Jinoh Kang 876742bf2b ws2_32/test: Fix sockaddr buffer overflow in test_reuseaddr.
Today, test_reuseaddr() triggers a buffer overflow when accept()-ing an
IPv6 client due to the supplied peer name buffer (`struct sockaddr`)
being too small to hold an AF_INET6 address (`struct sockaddr_in6`).

Fix this by changing the type of `saddr` from `struct sockaddr` to
`struct sockaddr_storage`.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54376
2023-01-25 19:49:40 +01:00
Rémi Bernon c5c9108d8c include: Add Windows.Foundation.IAsyncOperationWithProgress<TResult, TProgress> definition. 2023-01-25 18:31:03 +01:00
Rémi Bernon f0f83180c6 include: Add Windows.Foundation.IAsyncActionWithProgress<TProgress> definition. 2023-01-25 18:31:03 +01:00
Rémi Bernon fe11aa6ad1 include: Add Windows.Foundation.Collections.IObservableVector<T> definition. 2023-01-25 18:31:03 +01:00
Rémi Bernon 5050ae668d include: Add Windows.Foundation.Collections.IPropertySet definition. 2023-01-25 18:31:03 +01:00
Rémi Bernon 1aadd3fc6d include: Add Windows.Foundation.Collections.IObservableMap<K, V> definition. 2023-01-25 18:31:03 +01:00
Rémi Bernon 44906b6051 include: Add Windows.Foundation.Collections.IMap<K, V> definition. 2023-01-25 18:31:03 +01:00
Rémi Bernon 634b163407 include: Add Windows.Foundation.Collections.MapChangedEventHandler<K, V> definition. 2023-01-25 18:31:03 +01:00
Rémi Bernon f122309f35 include: Add Windows.Foundation.Collections.IMapChangedEventArgs<T> definition. 2023-01-25 18:31:03 +01:00