Alexandre Julliard pushed to branch master at wine / wine
Commits:
7e4159c2 by Alexandre Julliard at 2025-10-09T22:37:48+02:00
ntdll: Don't assume that the NT name is null-terminated in get_load_order().
- - - - -
8f7459ea by Alexandre Julliard at 2025-10-09T22:37:48+02:00
ntdll: Build the NT name string directly in get_mapping_info().
So that we don't need to add null termination.
- - - - -
8c4c4264 by Alexandre Julliard at 2025-10-09T22:37:48+02:00
server: Return the module export name with the mapping info.
- - - - -
ad9dfe8b by Alexandre Julliard at 2025-10-09T22:37:48+02:00
ntdll: Use the export name if any to find the corresponding builtin.
- - - - -
5e70fef5 by Alexandre Julliard at 2025-10-09T22:37:48+02:00
setupapi: Use the actual source name when registering a manifest.
The module name in the manifest may be different (e.g. comctl32 v6).
- - - - -
dbdc769e by Alexandre Julliard at 2025-10-09T22:37:48+02:00
makedep: Include maintainer-generated files from the parent source directory.
- - - - -
2affa536 by Alexandre Julliard at 2025-10-09T22:37:48+02:00
makedep: Use normal installation rules when symlinks are not supported.
- - - - -
d2246852 by Alexandre Julliard at 2025-10-09T22:37:48+02:00
comctl32: Move version resource to a separate file.
- - - - -
541d9be5 by Zhiyi Zhang at 2025-10-09T22:37:48+02:00
comctl32: Separate v5 and v6.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38987
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49453
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52633
- - - - -
23 changed files:
- MAINTAINERS
- configure
- configure.ac
- dlls/comctl32/Makefile.in
- dlls/comctl32/comctl32.rc
- dlls/comctl32/tests/misc.c
- + dlls/comctl32/version.rc
- + dlls/comctl32_v6/Makefile.in
- dlls/comctl32/comctl32.manifest → dlls/comctl32_v6/comctl32.manifest
- + dlls/comctl32_v6/comctl32_v6.spec
- + dlls/comctl32_v6/version.rc
- dlls/ntdll/unix/loader.c
- dlls/ntdll/unix/loadorder.c
- dlls/ntdll/unix/unix_private.h
- dlls/ntdll/unix/virtual.c
- dlls/setupapi/fakedll.c
- include/wine/server_protocol.h
- loader/wine.inf.in
- server/mapping.c
- server/protocol.def
- server/request_handlers.h
- server/request_trace.h
- tools/makedep.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9d94ae5de68ed56a3dd58d3942eed…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9d94ae5de68ed56a3dd58d3942eed…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
39a9f092 by Giovanni Mascellani at 2025-10-09T15:51:18+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in sm6_parser_emit_binop().
- - - - -
9779b626 by Giovanni Mascellani at 2025-10-09T15:51:25+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in instruction_init_with_resource().
- - - - -
ebb32034 by Giovanni Mascellani at 2025-10-09T15:51:33+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in sm6_parser_emit_dx_atomic_binop().
- - - - -
00993b7f by Giovanni Mascellani at 2025-10-09T15:51:40+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in sm6_parser_dcl_register_builtin().
- - - - -
0a3d2f87 by Giovanni Mascellani at 2025-10-09T15:51:48+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in sm6_parser_emit_dx_dot().
- - - - -
0a9fd13b by Giovanni Mascellani at 2025-10-09T15:51:55+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in struct sm6_cmp_info.
- - - - -
6a9147b6 by Giovanni Mascellani at 2025-10-09T15:52:03+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in sm6_parser_emit_dcl_count().
- - - - -
781bb10e by Giovanni Mascellani at 2025-10-09T15:52:10+02:00
vkd3d-shader/dxil: Rename "handler_idx" to "opcode" in sm6_parser_emit_dcl_primitive_topology().
- - - - -
1 changed file:
- libs/vkd3d-shader/dxil.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/32a69677783498d9ad091cd8d945…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/32a69677783498d9ad091cd8d945…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
32a69677 by Henri Verbeet at 2025-10-09T15:39:41+02:00
vkd3d-shader/dxil: Ignore ORDERING_SEQCST.
More recent versions of the Vulkan/SPIR-V validation layers have started
to complain about our usage of "SequentiallyConsistent" in our SPIR-V
output. Specifically, VUID-StandaloneSpirv-MemorySemantics-10866 "Memory
Semantics with SequentiallyConsistent memory order must not be used in
the Vulkan API".
The SPIR-V specification says: "If the declared memory model is Vulkan,
SequentiallyConsistent must not be used." However, we're using the
GLSL450 memory model with SPIR-V 1.3, and "Vulkan" is not available
before SPIR-V 1.5.
The Vulkan specification says "Sequentially consistent atomics and
barriers are not supported and SequentiallyConsistent is treated as
AcquireRelease. SequentiallyConsistent should not be used." in the
"Shader Memory Access Ordering" section.
Those don't quite add up to the "... must not be used in the Vulkan
API", from the validation layers, but it does seem clear that
SequentiallyConsistent isn't actually supported. On the DXIL side, when
targetting SPIR-V with dxc, the generated SPIR-V uses the
"None"/"Relaxed" memory semantics. I wasn't immediately able to find a
reference for what seq_cst is supposed to mean in the context of DXIL,
but "None"/"Relaxed" does seem consistent with how the HLSL
atomic/interlocked intrinsics are expected to behave, as well as with
our behaviour for tpf shaders.
- - - - -
4 changed files:
- libs/vkd3d-shader/d3d_asm.c
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/32a69677783498d9ad091cd8d9452…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/32a69677783498d9ad091cd8d9452…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
be318421 by Elizabeth Figura at 2025-10-09T13:20:46+02:00
vkd3d-shader/hlsl: Return a node from lower_ir().
This allows us to use the same function for "folding" passes, which usually
replace with a node other than the last one added in a block.
- - - - -
f3522eae by Elizabeth Figura at 2025-10-09T13:21:47+02:00
vkd3d-shader/hlsl: Rename lower_ir() to replace_ir().
We want to use it for folding passes as well, but describing these as "lowering"
is not very accurate. Use the more generic term "replace".
- - - - -
2a4ac90a by Elizabeth Figura at 2025-10-09T13:21:47+02:00
vkd3d-shader/hlsl: Use replace_ir() for fold_swizzle_chains().
- - - - -
adc8d5cf by Elizabeth Figura at 2025-10-09T13:21:47+02:00
vkd3d-shader/hlsl: Use replace_ir() for fold_trivial_swizzles().
- - - - -
0bfed658 by Elizabeth Figura at 2025-10-09T13:21:47+02:00
vkd3d-shader/hlsl: Use replace_ir() for fold_redundant_casts().
- - - - -
3 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl_codegen.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/b1672fd3fecdf1b4d3d4c793c5a4…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/b1672fd3fecdf1b4d3d4c793c5a4…
You're receiving this email because of your account on gitlab.winehq.org.
Alistair Leslie-Hughes pushed to branch master at wine / wine-staging
Commits:
6f356eb1 by Alistair Leslie-Hughes at 2025-10-09T09:42:39+11:00
Rebase against c1bafaa02329442df1aba576e2884c0ab699f76e.
- - - - -
6 changed files:
- patches/odbc32-fixes/0002-odbc32-SQLBindParameter-handle-fallback-function.patch
- − patches/odbc32-fixes/0004-odbc32-Record-loaded-driver-SQL_ATTR_ODBC_VERSION.patch
- patches/odbc32-fixes/0005-odbc32-SQLGetData-support-ODBC-v2.0.patch
- patches/odbc32-fixes/0006-odbc32-SQLColAttributesW-support-ODBC-v2.0.patch
- patches/odbc32-fixes/0017-odbc32-SQLColAttributeW-Add-ANSI-fallback.patch
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/6f356eb1f57115404fbf51…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/6f356eb1f57115404fbf51…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
c0a55cc5 by Piotr Caban at 2025-10-08T23:32:45+02:00
odbc32: Remove prepare_con() helper.
- - - - -
219a3154 by Piotr Caban at 2025-10-08T23:32:45+02:00
odbc32: Support SQLGetInfo(SQL_OJ_CAPABILITIES) in older drivers.
- - - - -
c597ae13 by Piotr Caban at 2025-10-08T23:32:45+02:00
odbc32: Remove debugstr_sqllen() helper.
- - - - -
c1bafaa0 by Piotr Caban at 2025-10-08T23:32:45+02:00
odbc32: Remove debugstr_sqlulen() helper.
- - - - -
2 changed files:
- dlls/odbc32/proxyodbc.c
- dlls/odbc32/unixlib.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b48f03501bf844542476f95d8eb43…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b48f03501bf844542476f95d8eb43…
You're receiving this email because of your account on gitlab.winehq.org.