This series begins the process of moving GL format detection code to a separate
file, for reasons described in 1/6 and [1].
Still, if this is deemed undesirable or not worthwhile, I don't particularly
mind dropping this and/or further refactoring work. At this point my initial
goal, viz. to find all of the code in wined3d that implicitly assumes it's
running under the GL backend, has basically been accomplished.
[1] https://gitlab.winehq.org/wine/wine/-/merge_requests/3238
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4858
This is required to avoid silencing (potentially fatal) exceptions from timer procedures.
--
v5: win32u: Ignore unhandled info index in NtUserSetObjectInformation.
win32u/tests: Add tests for NtUserSetObjectInformation.
user32: Implement UOI_TIMERPROC_EXCEPTION_SUPPRESSION.
user32/tests: Add tests for UOI_TIMERPROC_EXCEPTION_SUPPRESSION.
include: Add definition for UOI_TIMERPROC_EXCEPTION_SUPPRESSION
user32/tests: Make test_unicode_wm_char robust against superfluous messages.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3454
On Fri Jan 19 04:03:14 2024 +0000, Zhiyi Zhang wrote:
> Why enum_adapters_2_desc.NumAdapters + 1 and not
> enum_adapters_2_desc.NumAdapters? I don't think it's necessary to check
> buffer that is out of range.
Sure, will remove.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4857#note_58258