Alexandre Julliard pushed to branch master at wine / wine
Commits:
d2818cd5 by Hans Leidekker at 2025-07-07T23:02:51+02:00
widl: Relax check on runtimeclass definitions.
- - - - -
b63ee9a6 by Hans Leidekker at 2025-07-07T23:02:51+02:00
widl: Store a variable pointer instead of a declaration in expressions.
- - - - -
a165fd2b by Hans Leidekker at 2025-07-07T23:02:52+02:00
widl: Store the runtimeclass for constructor interfaces.
This makes the runtimeclass available when metadata for the constructor interface is generated.
- - - - -
5 changed files:
- tools/widl/expr.c
- tools/widl/header.c
- tools/widl/metadata.c
- tools/widl/typetree.c
- tools/widl/widltypes.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/223763b22d3a94473ce01d5d5f316…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/223763b22d3a94473ce01d5d5f316…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
223763b2 by Yuxuan Shui at 2025-07-07T23:02:51+02:00
wined3d: Fix double-free when shader_set_function fails.
shader_set_function is inconsistent in whether it will cleanup the shader
before returning an error. Most of the callers of shader_set_function will do
the cleanup, which could double-free; but not all of them do, which means there
are also potential leaks. So make sure all callers do, and remove shader_cleanup
calls from shader_set_function.
- - - - -
1 changed file:
- dlls/wined3d/shader.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/223763b22d3a94473ce01d5d5f316f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/223763b22d3a94473ce01d5d5f316f…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
ebc818d1 by Eric Pouech at 2025-07-07T23:02:28+02:00
widl: Fix segfault when inheriting from an incomplete interface.
Widl segfaults in .idl header translation when inherited interface is
just a forward declaration (or when the intended declaration exists
but with a typo in its name). Print an error message instead.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
e14071e1 by Eric Pouech at 2025-07-07T23:02:47+02:00
widl: Remove unneeded condition.
'written' bit is never set for an interface, so the RHS of
the test can be removed.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
51faeb7a by Eric Pouech at 2025-07-07T23:02:49+02:00
widl: Ensure inherited interface is declared before using it.
If interface I1 inherits from interface I2, midl allows I2 declaration
to appear after I1's declaration in .idl file.
Keeping the .idl order is fine with C binding, but doesn't work for C++
classes (class I2 must be declared before being inherited from).
So ensure inherited interface is declared in header generation before
using it.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
899f6df3 by Eric Pouech at 2025-07-07T23:02:51+02:00
include: Remove duplicated declarations in .idl files.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
4 changed files:
- include/windows.foundation.idl
- include/windows.networking.connectivity.idl
- tools/widl/header.c
- tools/widl/parser.y
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/98f31d5904f3c23fbd574286bc367…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/98f31d5904f3c23fbd574286bc367…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
d5804898 by Eric Pouech at 2025-07-07T20:51:46+02:00
cmd: Introduce struct batch_file to hold information about a .cmd file.
It's shared by all contexts refererring to the same bat/cmd file.
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
- - - - -
50c45eb0 by Eric Pouech at 2025-07-07T20:51:46+02:00
cmd: Add a cache for the labels lookup.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52720
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
dd4d71f3 by Eric Pouech at 2025-07-07T20:51:46+02:00
cmd/tests: Add tests about .cmd file alteration while executing it.
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
- - - - -
6 changed files:
- programs/cmd/batch.c
- programs/cmd/builtins.c
- programs/cmd/tests/test_builtins.cmd
- programs/cmd/tests/test_builtins.cmd.exp
- programs/cmd/wcmd.h
- programs/cmd/wcmdmain.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f3e71994ac8863c785c10d02094f5…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f3e71994ac8863c785c10d02094f5…
You're receiving this email because of your account on gitlab.winehq.org.