In preparation for nulldrv display modes support.
--
v10: win32u: Move display placement logic out of graphics drivers.
winemac.drv: Remove unnecessary display mode flags checks.
win32u: Support interlaced and stretched display modes.
winex11.drv: Remove unnecessary display mode flags checks.
win32u: Move full display mode lookup out of graphics drivers.
win32u: Sort adapter display modes after reading from the registry.
https://gitlab.winehq.org/wine/wine/-/merge_requests/576
Some Wine tests are multi-threaded or start child processes which can
result in traces and failure messages being garbled which prevents them
from being recognized by continuous integration tools.
So printing the tests messages is now serialized. Note that if a process
crashes while holding the mutex, that mutex will be abandonned and not
cause a deadlock.
--
v5: tests: Make sure only one thread prints traces at a time.
https://gitlab.winehq.org/wine/wine/-/merge_requests/734
--
v2: windows.media.speech: Implement a worker thread for the recognition session.
windows.media.speech/tests: Test the recognizer state.
windows.media.speech: Return IAsyncAction from session_PauseAsync.
windows.media.speech: Return IAsyncAction from session_StopAsync.
https://gitlab.winehq.org/wine/wine/-/merge_requests/729
Initial implementation for registry application hives, this is a step forward to get Visual Studio to run.
:-)
--
v6: server: save app hive into it's file when closing handle.
server/registry: pass file name instead of file handle to server.
kernelbase: Implement RegLoadAppKey.
ntdll: Initial implementation for application hives.
ntdll: Move NtLoadKey implementation to NtLoadKeyEx.
https://gitlab.winehq.org/wine/wine/-/merge_requests/717