Software update: Wine 7.22

Spread the love

A new development build of Wine has been released with version number 7.22. Wine is an open source implementation of the Windows API and allows running DOS and Windows programs on Linux, FreeBSD, Solaris and macOS. A large group of developers contribute to Wine and it has been decided to release a new so-called development version every two weeks instead of waiting for a number of new features to be ready. A stable edition is published a few times a year. The database with applications that work under Wine, with or without the help of minor adjustments, contains 28,724 titles at the time of writing, which is 17 more than last week. The following changes and improvements have been made in this release:

What’s new in this release:

  • 32-on-64 thunks for both Vulkan and OpenGL.
  • OpenLDAP library bundled and built as PE.
  • Support for the RAW print processor in WinPrint.
  • More progress on the long types printf format conversion.

Bugs fixed in 7.22 (total 38):

  • #41989: Musette crashes in winex11
  • #45233: TIDAL installer can’t launch installed program in 64bit WINEPREFIX
  • #48053: kernel32:change fails randomly (and rarely) in Wine
  • #49091: nProtect Anti-Virus/Spyware 4.0 ‘TKPcFtCb64.sys’ crashes on unimplemented function ‘ntoskrnl.exe.KeInitializeGuardedMutex’
  • #49297: Spark AR studio installer fails to start:Spark AR Studio is not supported in this version of Windows. Please upgrade to Windows 10
  • #50097: comctl32:monthcal fails on Wednesdays!!!
  • #52511: Hemekonomi hangs on exit due to deadlock between loader_section and Win16 mutex
  • #52872: vbscript: incorrect codepage handling in Asc/Chr, causing tests failures on Hindi locale
  • #53130: ntdll:threadpool – test_tp_instance() fails (rarely) on Windows 8+
  • #53131: ntdll:threadpool – test_tp_multi_wait() fails (rarely) in Wine
  • #53266: Syberia: game crashes frequently
  • #53268: urlmon:protocol – test_protocol_terminate() fails on Windows and Wine
  • #53288: Application compiled with MSVC 2022 ASan does not start, needs QueryVirtualMemoryInformation
  • #53296: USB Device Remover crashes on unimplemented function mscoree.dll.StrongNameTokenFromAssembly
  • #53387: Vernier USB sensors are not usable in WINE
  • #53402: fake dlls such as OPENGL32.dll won’t load when their unix lib is linked by LLVM lld
  • #53429: opengl32:opengl fails on Debian 11 + Intel GPU
  • #53474: Change in memory handling gives crash in Framemaker 8
  • #53529: Use wine with custom 32-bit preloader, without hacks
  • #53670: vbscript cannot compile if expressions with reversed gte, lte, (=>, =
  • #53677: invalid O_WRONLY read sets errno=EACCES instead of EBADF
  • #53741: Gothic II: Night of the Raven (v2.7) fails to start (failure to load msdbi.dll)
  • #53782: vbscript cannot compile ReDim with list of variables
  • #53807: vbscript fails to redim original array in function when passed byref
  • #53867: vbscript fails to retrieve property array by index
  • #53868: vbscript fails to return TypeName for VT_DISPATCH
  • #53870: vkGetPhysicalDeviceSurfaceCapabilities2KHR passes invalid VkSurfaceKHR handle to driver
  • #53873: vbscript fails to compile Else If when If is on same line
  • #53909: opengl32.dll can’t be loaded if is not initialized first
  • #53915: Pivot animator runs into assert
  • #53919: crypt32:cert – testVerifyRevocation() uses an outdated certificate
  • #53923: tools/makedep during wine-7.21 build segfaults
  • #53930: Build broken with Clang in MSVC mode due to OpenLDAP import using getopt.h
  • #53932: ntlm_auth was not found or is outdated.
  • #53935: __unDName doesn’t support ‘G’ and ‘H’ modifiers
  • #53940: VARA window is black when launched from RMS Express
  • #53954: Saints Row 2022 fails with Unimplemented function KERNEL32.dll.SetProcessInformation
  • #53967: Running anything hangs on startup

Version number 7.22
Release status Final
Operating systems Linux, BSD, macOS, Solaris
Website WineHQ
License type GPL
.fb-background-color { background: #ffffff !important; } .fb_iframe_widget_fluid_desktop iframe { width: 100% !important; }