Previously, depending on how the sin() was calculated, we could get a
small number or exactly 0, which unfortunately can be pretty far
between in terms of ULPs. We don't really want to test edge-case
accuracy with trig functions in the first place, so just nudge the
angle away from exact values.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8263
comctl32/treeview: Return from TREEVIEW_LButtonDown when the treeview handle is invalid.
LButtonDown should return when the treeview handle is invalid (e.g. destroyed) after NM_CLICK to prevent further message processing.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58211
--
v3: comctl32/treeview: Return from TREEVIEW_LButtonDown when the treeview handle is invalid.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8258
comctl32/treeview: Return from TREEVIEW_LButtonDown when the treeview handle is invalid.
LButtonDown should return when the treeview handle is invalid (e.g. destroyed) after NM_CLICK to prevent further message processing.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58211
--
v2: comctl32/treeview: Return from TREEVIEW_LButtonDown when the treeview handle is invalid.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8258
For React Native. React Native applications use HLSL shader linking extensively. Obviously, these two functions are not enough because they are just stubs. But I think it's good to get them in the tree so they don't get lost. Currently, React Native applications need to rely on the bundled native d3dcompiler.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8245
The source rect is set to be 2x2, and sizeof(pixdata) is used as the row pitch. Which means the
second row is located beyond the end of pixdata.
Tests added back in be8afaff686e, commit message doesn't seem to indicate this was trying to test
out-of-bound read. So use the correct row pitch here.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8215
Games built with recent versions of Unreal Engine (e.g. Backrooms Escape Together, Ratshaker, Abiotic Factor) refuse to start unless msvcp140_2 and vcruntime140_1 have version resources.
I took this opportunity to factor out the version numbers into their own include file so they'll be easier to change if we need to bump them in the future.
These version resources will likely stop MS redists from installing via winetricks, but we already bit that bullet with !6943, which added one to msvcp140.
--
v2: msvcp140_codecvt_ids: Add a version resource.
msvcp140_atomic_wait: Add a version resource.
msvcp140_2: Add a version resource.
msvcp140_1: Add a version resource.
vcruntime140_1: Add a version resource.
vcruntime140: Add a version resource.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8255
--
v6: win32u: Read window dpi_context from the shared memory.
win32u: Pass id and offset separately to find_shared_session_object.
server: Move window dpi_context to the shared memory.
server: Allocate shared memory objects for windows.
server: Fix shared object offset when additional blocks are allocated.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8061
For React Native. These help detect errors for React Native applications.
--
v2: combase: Add an error message when class is not found.
combase: Add RoReportUnhandledError() stub.
combase: Add RoGetErrorReportingFlags() stub.
combase: Add RoFailFastWithErrorContextInternal2() stub.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8244
structuredquery is required to support AQS filters in Windows.Devices.Enumeration's `FindAllAsync` methods, this adds a basic set of stubs to get the ball rolling.
--
v11: dlls/structuredquery: Add stubs for IQueryParserManager.
dlls/structuredquery/tests: Add conformance tests for IQueryParserManager.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6788