Commit graph

169561 commits

Author SHA1 Message Date
Geoffrey McRae b8c75f3d2a include: Add interfaces for ID3D11On12Device1 and ID3D11On12Device2. 2024-02-14 23:23:25 +01:00
Marc-Aurel Zent 1eb8f41e54 server: Improve formatting in mach init_tracing_mechanism(). 2024-02-14 23:17:23 +01:00
Marc-Aurel Zent dee10199cc server: Use bootstrap_register2() instead of bootstrap_register(). 2024-02-14 23:17:23 +01:00
Marc-Aurel Zent 52f34cf976 server: Use __pthread_kill() syscall wrapper. 2024-02-14 23:17:23 +01:00
Brendan Shanks 455086e295 ntdll: Assume process-private futexes are always present on Linux. 2024-02-14 21:00:44 +01:00
Yuxuan Shui d93275c6ca dmime: Parse MIDI headers. 2024-02-14 20:54:23 +01:00
Yuxuan Shui 4434c17c94 dmime/tests: Add MIDI loading test.
Besides a seq track and a tempo track, Windows also adds a "fake" band
track to segments loaded from MIDI files, which handles soundfont
loading etc.
2024-02-14 20:54:18 +01:00
Alexandre Julliard cb2013e7b4 ntdll: Implement RtlVirtualUnwind for ARM64EC. 2024-02-14 19:19:33 +01:00
Alexandre Julliard 3b85ab31a9 ntdll: Move RtlUnwind to unwind.c. 2024-02-14 19:19:33 +01:00
Alexandre Julliard 8602a1c24e ntdll: Move the dynamic unwind tables to unwind.c. 2024-02-14 19:19:33 +01:00
Alexandre Julliard a5a253820f ntdll: Move exception unwinding code to a separate file. 2024-02-14 19:19:33 +01:00
Rémi Bernon d88f92eb4e mouhid.sys: Parse HID reports to track contact points. 2024-02-14 19:19:32 +01:00
Rémi Bernon 683710fbc7 mouhid.sys: Read reports from the underlying HID device. 2024-02-14 19:19:32 +01:00
Rémi Bernon a05b67b7e5 mouhid.sys: Request preparsed data and inspect device caps. 2024-02-14 19:19:32 +01:00
Rémi Bernon 0ed830eac5 mouhid.sys: Introduce a new HID pointer device driver.
This only matches with digitizer devices for now, it could later be
used for HID mice but for now we use a different path for that.
2024-02-14 19:19:32 +01:00
Rémi Bernon 8db5dec9d2 hidclass: Only access Tail.Overlay.OriginalFileObject when needed. 2024-02-14 19:19:32 +01:00
Rémi Bernon 677107956f hidclass: Make HID hardware ids more similar to windows. 2024-02-14 19:19:32 +01:00
Aurimas Fišeras 998111eca1 po: Update Lithuanian translation. 2024-02-14 19:19:32 +01:00
Alex Henrie a38e05636d rpcrt4/tests: Use CRT allocation functions. 2024-02-14 19:19:32 +01:00
Rastislav Stanik 1bab7ea25e iphlpapi: Add stub for GetAnycastIpAddressTable().
This change adds an implementation of Win32 API function
GetAnycastIpAddressTable() that does not return real information, it
just says "no entries found".

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56065
2024-02-14 19:19:32 +01:00
Alex Henrie fb2ebbbb40 ntdll: Include alloc_type argument in NtMapViewOfSection(Ex) traces.
LANCommander calls NtMapViewOfSectionEx with
alloc_type=MEM_REPLACE_PLACEHOLDER, but you couldn't tell from the
trace.
2024-02-14 19:19:32 +01:00
Marc-Aurel Zent cd2570c28d iphlpapi: Implement GetRTTAndHopCount(). 2024-02-14 19:19:32 +01:00
Zhiyi Zhang ca97cb8700 server: Inherit internal desktop flags when creating desktops.
Based on Rémi's idea.

CEF applications create their own desktops and so is_virtual_desktop() could incorrectly
report that virtual desktop is off if DF_WINE_VIRTUAL_DESKTOP is not inherited.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55810
2024-02-13 22:37:50 +01:00
Zhiyi Zhang 2990a4f8c3 include: Rename DF_WINE_CREATE_DESKTOP to DF_WINE_VIRTUAL_DESKTOP. 2024-02-13 22:37:50 +01:00
Shaun Ren 6e8d450804 sapi: Implement ISpeechObjectTokens::Invoke. 2024-02-13 22:37:50 +01:00
Shaun Ren 6f2a0c412f sapi: Implement IEnumVARIANT::Next for ISpeechObjectTokens. 2024-02-13 22:37:50 +01:00
Shaun Ren 261d7c3de4 sapi: Implement ISpeechObjectTokens::get_Count. 2024-02-13 22:37:50 +01:00
Shaun Ren 59a7ee1a2c sapi: Implement ISpeechObjectToken::GetIDsOfNames. 2024-02-13 22:37:50 +01:00
Shaun Ren 001d1a4319 sapi: Implement ISpeechObjectToken::Invoke. 2024-02-13 22:37:50 +01:00
Shaun Ren b6c1760727 sapi: Implement ISpeechObjectToken::GetDescription. 2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf 23f360b1db windows.security.authentication.onlineid: Implement IOnlineIdSystemAuthenticatorStatics::get_Default().
Called by Minecraft Education Edition.
2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf df9b41afcb windows.security.authentication.onlineid: Add IOnlineIdServiceTicketRequestFactory stub interface. 2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf a3ef7d7487 windows.security.authentication.onlineid: Add IOnlineIdSystemAuthenticatorStatics stub interface. 2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf 9809102897 windows.security.authentication.onlineid: Add stub DLL. 2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf f0b32fa541 include: Add windows.security.authentication.onlineid.idl file. 2024-02-13 22:37:50 +01:00
Daniel Lehman 834558245b oleaut32: Handle exponent in VarBstrFromR[48] in non-English locales. 2024-02-13 22:37:50 +01:00
Fabian Maurer 5ffed8830c user32/sysparams: Handle more contexts in GetAwarenessFromDpiAwarenessContext.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55630
2024-02-13 22:37:50 +01:00
Fabian Maurer d34cbe61db user32/sysparams: Only allow dpi awareness tests to return invalid on windows.
We can't use IsValidDpiAwarenessContext since this uses
GetAwarenessFromDpiAwarenessContext which we're testing
2024-02-13 22:37:50 +01:00
Zebediah Figura f74f8b9ef3 shlwapi/tests: Add many more tests for UrlCanonicalize(). 2024-02-13 22:37:50 +01:00
Zebediah Figura 5ca8e4b00d kernelbase: Use scheme_is_opaque() in UrlIs(). 2024-02-13 22:37:50 +01:00
Zebediah Figura 37aabda67e kernelbase: Reimplement UrlCanonicalize().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=23166
2024-02-13 22:37:50 +01:00
Zebediah Figura 80a92c07f5 kernelbase: Do not canonicalize the relative part in UrlCombine(). 2024-02-13 22:37:50 +01:00
Zebediah Figura 13d48ed315 kernelbase: Do not use isalnum() with Unicode characters.
It does not expect code points higher than U+00FF and will read past the end of the ctypes[] array.
2024-02-13 22:37:50 +01:00
Zebediah Figura ca29c3a422 shlwapi/tests: Move UrlCombine() error tests out of the loop.
And expand them a bit while we're at it.
2024-02-13 22:37:50 +01:00
Zebediah Figura a4ac824fe5 shlwapi/tests: Use winetest_push_context() in test_UrlCanonicalizeA(). 2024-02-13 22:37:50 +01:00
Zebediah Figura fc0c738f9d shlwapi/tests: Remove the unused "wszExpectUrl" variable from check_url_canonicalize(). 2024-02-13 22:37:50 +01:00
Zebediah Figura dc800b56b6 shlwapi/tests: Move the UrlCanonicalize() tests into test_UrlCanonicalizeA(). 2024-02-13 22:37:50 +01:00
Zebediah Figura 6ff5c3b500 urlmon/tests: Add basic tests for CoInternetParseUrl(PARSE_CANONICALIZE). 2024-02-13 22:37:50 +01:00
Alexandre Julliard 8f278f89df ntdll: Make APCs alertable by default on ARM platforms. 2024-02-13 22:37:49 +01:00
Alexandre Julliard 0b3d3ad2b7 ntdll: Support ARM64EC code in RtlLookupFunctionEntry. 2024-02-13 22:37:49 +01:00