This is the main remaining thing needed for wow64 thunk. My plan for wow64 thunks is a bit different than other modules. We usually use the same code for 32-bit and 64-bit builds, but have additional code for wow64. However, in winevulkan, we already have two separated code paths for 32-bit and 64-bit implementations and converting arguments is generally more involved than usually. My plan is to use the existing 32-bit thunks as wow64 thunks to avoid having three code paths. The price is that on plain 32-bit builds will do more conversions than strictly necessary, but it doesn't seem too bad.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1415
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45273
--
v7: gdiplus: fix shape of CustomLineCap created by GdipCreateAdjustableArrowCap.
gdiplus: Add support for widen path with GpCustomLineCap.
gdiplus: Move widen_open_figure function to be able to use it from add_anchor function.
gdiplus: Add GdipSetCustomLineCapBaseInset implementation.
gdiplus: Remove not used LineCustomCap parameter.
gdiplus: Add GdipSetCustomLineCapBaseCap implementation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1297
DwmGetCompositionTimingInfo() may throw a zero division exception if the display reports a 0Hz
frequency, which can happen when testing under Xephyr without -fakescreenfps option.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1411
On Linux, the FAT filesystem implementation allows DOS file attributes to be applied to files and
queried through a family of ioctls. Note that these ioctls are not yet supported by the NTFS or CIFS
drivers.
Signed-off-by: Joel Holdsworth <joel(a)airwebreathe.org.uk>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1414
This op is heavily used by clang with PDB debug info, while
MSVC barely uses it.
This fixes a bunch of problems when loading PDB files generated
by clang (eg. the PDB files from wine-gecko).
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1412