For https://gitlab.winehq.org/wine/wine/-/merge_requests/551.
--
v2: winex11.drv: Use the primary adapter info instead of calling back win32u.
win32u: Add is_primary parameter to GetCurrentDisplaySettings.
winemac.drv: Use the primary adapter name instead of calling back win32u.
win32u: Add primary adapter name parameter to ChangeDisplaySettings.
win32u: Force update display cache after NtUserChangeDisplaySettingsEx.
win32u: Add a BOOL force parameter to update_display_cache.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1136
The previously used syntax, -Wl,-pdb,<file>, was the originally
supported one in lld (since 2018). Later (in 2019) the second
syntax was added, allowing both -Wl,-pdb=<file> and -Wl,-pdb,<file>.
(This other parameter syntax allows easier distinguishing an empty
argument, for letting the linker implicitly pick the file name.)
Move over to using the more modern syntax - reducing the usage of
the old form of the option. This potentially allows deprecating
the original syntax and maybe allows using --pdb as a boolean
flag for implying an automatically named PDB file (which currently
requires using the awkward syntax "--pdb=").
Also prefer the long two dashes form, i.e. --pdb instead of -pdb;
the single dash form is only allowed by getopt when there
are no conflicts with single-letter options, while the form with
two dashes is unambiguous.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1200
A mix of a miscellaneous fixes:
* Fixes to failed asserts I have stumbled upon when implementing other features.
* Checks required for properly supporting object components.
* A couple of code improvements.
--
v3: vkd3d-shader/hlsl: Use reg_size as component count when allocating a single register.
vkd3d-shader/hlsl: For arrays, return components' base type in sm1_base_type().
vkd3d-shader/hlsl: Validate that objects are not components of structs in shader models < 5.
tests: Add SM5 requirement to tests with object components.
vkd3d-shader/hlsl: Don't allocate object types as constant registers.
vkd3d-shader/hlsl: Make hlsl_type_get_component_type() type argument const.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/42