On Wed Apr 24 13:55:44 2024 +0000, Yuxuan Shui wrote:
> Like I said, you need to call `ShellExecute( NULL, NULL, "linuxbinary.",
> "1", "C:\Temp\Application\linux", SW_SHOW);`, which is how `start.exe`
> would be doing.
That's really not a solution. This was working without issues for many years. So, forcing our users to upgrade our product isn't always an option.
Also, how backward compatible is that solution going to be? We still have users on *cough* wine 5, will it work for them?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5400#note_69293
ucrtbase._mbsncpy_s is used by Marvel vs Capcom when trying to create multiplayer lobby.
The functions are also present in msvcrt (unlike msvcr70, msvcr71) where I didn't add it because it behaves differently: there is at least one weirdness when it doubles the number of characters to copy ('n' parameter, not buffer size). I suppose we don't need to explore and deal with this specific until something needs those functions from msvcrt.
--
v3: msvcrt: Implement _mbsncpy_s[_l]().
msvcr80/tests: Fix errno access in tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5547
ucrtbase._mbsncpy_s is used by Marvel vs Capcom when trying to create multiplayer lobby.
The functions are also present in msvcrt (unlike msvcr70, msvcr71) where I didn't add it because it behaves differently: there is at least one weirdness when it doubles the number of characters to copy ('n' parameter, not buffer size). I suppose we don't need to explore and deal with this specific until something needs those functions from msvcrt.
--
v2: msvcrt: Implement _mbsncpy_s[_l]().
https://gitlab.winehq.org/wine/wine/-/merge_requests/5547
Fix a regression from ee0aad5c, which changes the virtual desktop display frequency to that of
the host display while adding modes of 60Hz. So when the host display is not 60Hz, we might get
ChangeDisplaySettings() failures when virtual desktop is on because the target mode is not found
because of the frequency difference.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5557