--
v3: vkd3d-shader/fx: Add support for writing shared object descriptions for fx_4_x.
vkd3d-shader: Add an option to enable child effects compilation.
vkd3d-shader/fx: Add initial support for writing uninitialized vertex/pixel shader objects.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/692
Mainly required to test for any regression in wineserver robustness (wineserver won't segfault on any application action).
Currently disabled on wine, since deleting `\KernelObjects\__wine_user_shared_data` will lead to instability (but not wineserver segfault).
--
v2: ntdll/tests: Add tests for deleting pre-existing kernel objects.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5268
Clang enables -Wenum-conversion by default anyway, we add it to CFLAGS to enable them on GCC.
When explicitly enabled, Clang also enables additional warnings. Some of those warnings, like
-Wenum-enum-conversion, are too strict to be practical with win32, so avoid enabling them.
Fixes warnings with LLVM git.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5275
--
v2: win32u: Enumerate monitors from their device keys.
win32u: Get rid of the monitor flags.
win32u: Get rid of the adapter display_device.
win32u: Get rid of the monitor state_flags.
win32u: Get rid of the monitor display_device.
win32u: Split writing monitor to registry to a separate helper.
win32u: Add an adapter struct to the device manager context.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5262