- Based on !463
- _RunAndWait and exception handling implemented in later commits
@piotr
--
v25: msvcr100: Implement _StructuredTaskCollection::_Schedule and _Schedule_loc.
https://gitlab.winehq.org/wine/wine/-/merge_requests/464
- Based on !463
- _RunAndWait and exception handling implemented in later commits
@piotr
--
v24: msvcr100: Implement _StructuredTaskCollection::_Schedule and _Schedule_loc.
msvcr100: Add reference counting to thread contexts.
msvcr100: Factor out the mapping of a context to a scheduler.
msvcr100: Factor out EXCEPTION_RECORD to exception_ptr conversion.
msvcr100: Move exception_ptr functions to a separate file.
https://gitlab.winehq.org/wine/wine/-/merge_requests/464
This changes unixlib code to set last error in both TEBs on wow64. We could potentially try to sync them in wow64win thunks instead, but changing error setters seems more reliable.
--
v2: wow64win: Set last error in 32-bit TEB in wow64 thunks.
winemac: Use RtlSetLastWin32Error.
wineandroid: Use RtlSetLastWin32Error.
winex11: Use RtlSetLastWin32Error.
win32u: Use RtlSetLastWin32Error.
include: Use RtlSetLastWin32Error in server.h.
ntdll: Introduce RtlSetLastWin32Error for unixlibs that additionally sets 32-bit error on wow64.
https://gitlab.winehq.org/wine/wine/-/merge_requests/624
This changes unixlib code to set last error in both TEBs on wow64. We could potentially try to sync them in wow64win thunks instead, but changing error setters seems more reliable.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/624
Otherwise 'mbstowcs_s' will make a wrong path if the parameter 'name' contains
non-ASCII words in non-ASCII environments.
Signed-off-by: YeshunYe <yeyeshun(a)uniontech.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/606
In preparation for nulldrv display modes support.
--
v6: win32u: Move display placement logic out of graphics drivers.
win32u: Move full display mode lookup out of graphics drivers.
win32u: Use current mode position if desired mode doesn't specify it.
win32u: Always copy devmode in validate_display_settings.
win32u: Read registry or current mode when validation needs it.
https://gitlab.winehq.org/wine/wine/-/merge_requests/576
On Tue Aug 9 15:07:54 2022 +0000, Brendan Shanks wrote:
> It would be nice if this was large-address-aware, likely based on the
> `SystemEmulationBasicInformation` `HighestUserAddress` the same way it's
> done in `wow64`.
Yes, good idea. I copied it from audio drivers, we will probably want to change it widespread.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/611#note_6015