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