HomeFreeBSD

emulators/wine-devel: Update to Wine 7.1 (commit message)

Description

emulators/wine-devel: Update to Wine 7.1 (commit message)

The original commit ( 739b9ddcf5b07a3d4549f5a217534f4e3d1bbcd0 )
somehow lost the commit message; make up for this thusly.

This includes the following changes:

  • Vulkan 1.3 support.
  • A number of theming fixes.
  • WebSocket improvements.
  • Improved cursor clipping on macOS.
  • IDL compiler fixes for C++.
  • Various bug fixes.

This is also the first version of this Port that does a "PE build",
where most DLLs and internal applications (eg. winedbg) are
cross-compiled to actual Windows .dll and .exe file formats (some
of which even work on Windows itself), instead of the PE-in-ELF
.dll.so files that the "ELF build" provides. This provides greater
compatibility with copy protection and anti-cheat systems that
examine binary files' internal structure, better unit testing, and
will eventually allow a strong guest<->host separation, where
Windows binaries run in one environment and call out to a completely
foreign environment below, switching stacks (if not address spaces)
during each call, eg. Win32 binaries could run on amd64 or Aarch64
with no i386 dependencies needed on the underlying system, along
similar lines to what "hangover" already does. A big thank you
to Alex for developing and testing this difficult feature [1].

PR: 257533 [1]
Submitted by: Alex S <iwtcex@gmail.com> [1]

Details

Provenance
damjan.jov_gmail.comAuthored on Feb 1 2022, 7:44 AM
geraldCommitted on Feb 1 2022, 7:48 AM
Parents
R11:9dc3d307de26: emulators/wine: Add a note on Poudriere in the WoW case
Branches
Unknown
Tags
Unknown

Empty Commit

This commit is empty and does not affect any paths.