Clang enables -Wenum-conversion by default. GCC does not, so this makes both configurations more similar.
The extra dwrite is for Clang -Wenum-float-conversion warning, which is not enabled by default, but it's enabled when -Wenum-conversion is specified.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4628
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v10: vkd3d-shader/tpf: Initial support for writing fx_4_0/fx_4_1 binaries.
vkd3d-shader: Add separate binary target type for effects.
vkd3d-shader/hlsl: Handle effect group statement.
vkd3d-shader/hlsl: Add variables for techniques.
vkd3d-shader/hlsl: Rename rule for top-level techniques.
vkd3d-shader/hlsl: Add 'fxgroup' token.
tests: Add some tests for effects groups syntax.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/443
Implement effect related functions in Gdiplus.
This currently a WIP.
--
v5: gdiplus: Add GdipGetEffectParameters implementation.
gdiplus: Add GdipSetEffectsParameters implementation.
gdiplus: Add GdipGetEffectParameterSize implementation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4661
When updating the foreground window, even if both the old and new active
window belong to the same non-current thread, the win32u code currently
explicitly deactivates the old window. This will cause the transient
deactivation of the foreground thread which can lead to undesirable
side-effects (e.g., some apps may minimize when they become inactive).
Until this is fixed in Wine core, use an internal driver message to
ensure that we call NtUserSetForegroundWindow from the context of
the new foreground window thread, to avoid the problematic behavior.
---
Assuming that the aforementioned NtUserSetForegroundWindow behavior is indeed incorrect, this
should ideally be addressed in win32u, perhaps along the lines of https://gitlab.winehq.org/wine/wine/-/merge_requests/4593/diffs?commit_id=f….
However, given the time of year (freeze etc), the proposed mitigation is possibly a safer choice at this point for Wine.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4651
Implement effect related functions in Gdiplus.
This currently a WIP.
--
v4: gdiplus: Add GdipGetEffectParameters implementation.
gdiplus: Add GdipSetEffectsParameters implementation.
gdiplus: Add GdipGetEffectParameterSize implementation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4661