Found while refactoring FFP code; no known application is affected.
--
v2: wined3d/glsl: Pass through the specular varying when SPECULARENABLE is FALSE.
wined3d/glsl: Always set WINED3D_SHADER_CONST_FFP_LIGHTS in FFP constant update masks.
d3d8/tests: Add more tests for SPECULARENABLE.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4956
Fixes "True Reporter. Mystery of Mistwood" broken startup from launcher when the launcher wants to minimize all windows (which is probably not strictly necessary) but we instead pop Start menu.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5025
This series' main purpose is to fix the handles' attributes
of standard I/O handles in CreateProcess.
Needed behavior in CreateProcess is implemented by supporting
the DUPLICATE_SAME_ATTRIBUTES option in NtDuplicateObject() and
DuplicateHandle().
This option is not documented in SDK, but is in DDK.
Manifest constant has been added to DDK header (maybe now
Wine's DUPLICATE_MAKE_GLOBAL could be moved here to).
--
v2: server: Preserve handle flags when inheriting a std handle.
server: Implement support for DUPLICATE_SAME_ATTRIBUTES in DuplicateHandle().
kernel32/tests: Test DUPLICATE_SAME_ATTRIBUTES flag in DuplicateHandle().
kernel32: Added tests about std handle flags inheritance.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4613