Alexandre Julliard pushed to branch master at wine / wine
Commits:
0f21d771 by Rémi Bernon at 2025-10-15T11:41:54+02:00
win32u: Move fetching window icon out of the drivers.
- - - - -
a409cd0f by Rémi Bernon at 2025-10-15T11:41:55+02:00
winex11: Clear WS_VISIBLE to delay showing layered windows.
- - - - -
50a51d9a by Rémi Bernon at 2025-10-15T11:41:55+02:00
winex11: Remove unnecessary calls to map_window helper.
There should always be a call to update_window_state / apply_window_pos
after layered window attributes have been set, which will call into
WindowPosChanged and the layered window should get mapped.
- - - - -
120db075 by Rémi Bernon at 2025-10-15T11:41:57+02:00
winex11: Call window_set_wm_state instead of map_window.
- - - - -
13 changed files:
- dlls/win32u/defwnd.c
- dlls/win32u/driver.c
- dlls/win32u/ntuser_private.h
- dlls/win32u/win32u_private.h
- dlls/win32u/window.c
- dlls/winewayland.drv/wayland_surface.c
- dlls/winewayland.drv/waylanddrv.h
- dlls/winewayland.drv/waylanddrv_main.c
- dlls/winewayland.drv/window.c
- dlls/winex11.drv/init.c
- dlls/winex11.drv/window.c
- dlls/winex11.drv/x11drv.h
- include/wine/gdi_driver.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6bf9d36891bb295f054e94d89b6fc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6bf9d36891bb295f054e94d89b6fc…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
a4fbcc45 by Yuxuan Shui at 2025-10-15T11:39:08+02:00
windows.devices.enumeration: Fix use-after-realloc in devpropcompkeys_append_names.
- - - - -
6bf9d368 by Yuxuan Shui at 2025-10-15T11:39:10+02:00
windows.devices.enumeration: Don't leave dangling pointers if devpropcompkeys_append_names fails.
If devpropcompkeys_append_names fails after the realloc, *ret_keys will contain a dangling pointer.
But both of its callers assume it's safe to call free on *ret_keys when
devpropcompkeys_append_names fails, resulting in double freeing.
- - - - -
1 changed file:
- dlls/windows.devices.enumeration/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6bb444a3c82d0f5e9ff3190352e63…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6bb444a3c82d0f5e9ff3190352e63…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1e50b160 by Paul Gofman at 2025-10-15T11:37:49+02:00
ntdll: Add a stub for EtwEventWriteEx().
- - - - -
6bb444a3 by Paul Gofman at 2025-10-15T11:38:07+02:00
advapi32: Add a stub for EnumerateTraceGuidsEx().
- - - - -
6 changed files:
- dlls/advapi32/advapi32.spec
- dlls/advapi32/eventlog.c
- dlls/kernelbase/kernelbase.spec
- dlls/ntdll/misc.c
- dlls/ntdll/ntdll.spec
- dlls/sechost/sechost.spec
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f957492a8780937b26c63b6cdf401…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f957492a8780937b26c63b6cdf401…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
7b64b0aa by Nikolay Sivov at 2025-10-15T11:36:52+02:00
dwrite: Update script information with Unicode 16.0 additions.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
f957492a by Nikolay Sivov at 2025-10-15T11:36:52+02:00
dwrite: Explicitly check scripts for "complexity" property.
Currently used flag could be misleading because any range outside of BMP
is considered complex, regardless of actual script requirements. Any
newly standardized script will most likely go outside of BMP.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
4 changed files:
- dlls/dwrite/analyzer.c
- dlls/dwrite/scripts.c
- dlls/dwrite/scripts.h
- tools/make_unicode
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b64e431c04b35f0cba30ac5836148…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b64e431c04b35f0cba30ac5836148…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
0e7eae00 by Henri Verbeet at 2025-10-15T12:45:39+02:00
vkd3d-shader/d3dbc: Trace the vsir program before applying any transformations.
Specifically, before running vsir_program_lower_d3dbc().
- - - - -
1b491a65 by Henri Verbeet at 2025-10-15T12:45:39+02:00
tests: Test that ps_1_4 texld samples from the sampler corresponding to the destination operand.
- - - - -
e7f258c6 by Henri Verbeet at 2025-10-15T12:45:39+02:00
vkd3d-shader/d3dbc: Get the resource/sampler index from the destination operand in vsir_program_lower_texld_sm1().
- - - - -
3 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/ir.c
- tests/hlsl/ps1-sampler.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/997d445724a4a32767c20152ea32…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/997d445724a4a32767c20152ea32…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
808191eb by Henri Verbeet at 2025-10-15T12:41:49+02:00
vkd3d-shader/spirv: Emit an error for unhandled types in spirv_get_type_id().
- - - - -
f02c0e9b by Henri Verbeet at 2025-10-15T12:41:49+02:00
tests/hlsl: Add tests for unorm and snorm buffer SRVs.
- - - - -
1586c229 by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/spirv: Handle VSIR_DATA_SNORM and VSIR_DATA_UNORM in spirv_get_type_id().
- - - - -
3943f9ac by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/spirv: Handle VSIR_DATA_SNORM and VSIR_DATA_UNORM in image_format_for_image_read().
Typed UAVs can be declared snorm or unorm.
- - - - -
a2ce610c by Henri Verbeet at 2025-10-15T12:41:49+02:00
vkd3d-shader/glsl: Handle VSIR_DATA_SNORM and VSIR_DATA_UNORM in shader_glsl_vprint_assignment().
- - - - -
f9d12e55 by Conor McCarthy at 2025-10-15T12:41:49+02:00
tests/hlsl: Add a precise MAD test where the first component is not x.
- - - - -
1c239766 by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/ir: Fix the addition swizzle in vsir_program_lower_precise_mad().
The swizzle from vsir_swizzle_from_writemask() is for use with a
contiguous write mask starting at bit zero, but we need the final write
mask to match that of the original MAD instruction.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58746
- - - - -
13e63177 by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/ir: Use an SSA intermediate in vsir_program_lower_precise_mad().
- - - - -
997d4457 by Conor McCarthy at 2025-10-15T12:41:49+02:00
vkd3d-shader/ir: Fix the FTOU swizzle for MOVA in vsir_program_normalize_addr().
- - - - -
5 changed files:
- libs/vkd3d-shader/glsl.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c
- tests/hlsl/arithmetic-float-uniform.shader_test
- tests/hlsl/srv-buffers.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/40bdaa43af3414d25e43b477bf81…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/40bdaa43af3414d25e43b477bf81…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
40bdaa43 by Giovanni Mascellani at 2025-10-14T16:23:07+02:00
vkd3d: Do not put immutable samplers in the push descriptor set.
This was the original intention, but it didn't happen because of a bug:
what we need to know at this point is whether the push descriptor set is
being used in general (which is tracked by the corresponding Vulkan
extension bit), not whether the descriptors we're currently processing
are to be put in the push descriptor set (which is tracked by
`push_descriptor'). Indeed, `push_descriptor' is always false when
processing static samplers, precisely because we want to segregate them
in different sets.
This fixes a rendering bug in "The Dark Pictures Anthology: Man of
Medan".
Fixes: 07b7975d09e8dfbdfc5a9942b4f0c9d054a5cd11
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58589
- - - - -
1 changed file:
- libs/vkd3d/state.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/40bdaa43af3414d25e43b477bf813…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/40bdaa43af3414d25e43b477bf813…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
835044dd by Giovanni Mascellani at 2025-10-14T15:53:26+02:00
vkd3d-shader/ir: Introduce VSIR_OP_SATURATE to represent floating-point clamping to [0, 1].
- - - - -
8b8ee542 by Giovanni Mascellani at 2025-10-14T16:21:05+02:00
vkd3d-shader/ir: Lower SATURATE modifiers to instructions.
- - - - -
6 changed files:
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/glsl.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/msl.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9b98761909d3f65ba049aad0b943…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9b98761909d3f65ba049aad0b943…
You're receiving this email because of your account on gitlab.winehq.org.