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.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
c4419653 by Yuxuan Shui at 2025-07-07T20:51:46+02:00
d3dx9/tests: Fix volume test boxes.
This test seems to be testing different filters when creating volumes, and
nothing indicates it's intentionally testing volume creation from out-of-bound
srcboxes.
The pixels array is 16x4 bytes, pixel format D3DFMT_A8R8G8B8 is 4 bpp, so pixels
have 16 pixels in total. The boxes have 2 slices, with a slice pitch of 32
bytes, that's 8 pixel/slice. The original width*height is 6*6 which is thus
beyond these bounds. This commit changed it to 4*2 so the rowpitch of 16 bytes
is perserved.
- - - - -
1 changed file:
- dlls/d3dx9_36/tests/volume.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c4419653c694ad05adb3cc9a0c70a1…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c4419653c694ad05adb3cc9a0c70a1…
You're receiving this email because of your account on gitlab.winehq.org.