Software 43860 Published by

The Wine development release 10.18 is now available, featuring various improvements and bug fixes that enhance performance and compatibility with Windows applications. This release includes support for OpenGL memory mapping using Vulkan in WoW64 mode, synchronization barriers API, and WinRT exceptions, as well as SCSI pass-through capabilities in WoW64 mode. A total of 30 bugs were fixed, addressing issues with several games and software. The release also reflects the contributions of numerous developers who have worked on various aspects of Wine, including its kernel, libraries, and tools.



Wine 10.18 released

The Wine development release 10.18 is now available, bringing various improvements and bug fixes to the platform.

Wine

One of the key features in this release is OpenGL memory mapping using Vulkan in WoW64 mode, which enhances performance and compatibility with certain applications. Additionally, a new API for synchronization barriers has been added, allowing developers to better manage threads and improve overall system responsiveness.

The release also includes support for WinRT exceptions, enabling Wine to handle errors and crashes more effectively in Windows 10 apps. Furthermore, SCSI pass-through capabilities have been enabled in WoW64 mode, expanding the range of devices that can be accessed by Wine applications.

A total of 30 bugs were fixed in this release, addressing issues with various games and software, including:

  • Sid Meier's Pirates! frequent hiccups and temporary lock-ups
  • Yukon Trail installer crashes during DDE communication
  • Autodesk Fusion requires GetUserLanguages, which is not implemented
  • The KeePass 2 automatic update dialog is broken due to Taskdialog issues
  • Exact Audio Copy unable to interface with DVD drive on WoW64

The release also includes a range of changes and improvements from numerous contributors, including:

  • Adam Markowski's addition of Polish translation to wine.desktop
  • Akihiro Sagawa's implementation of WoW64 support for IOCTL_SCSI_PASS_THROUGH
  • Alexandre Julliard's work on makedep, server, and ntlld improvements
  • Piotr Caban's fixes for wait_child_process()-related test failures in d3d11, dinput, imm32, kernel32, mfplat, user32, win32u, windowscodecs, timeout, msvcrt, ucrtbase, and msado15 tests

Review the commit log for this release to find the full list of changes.

The source code for Wine 10.18 is available here. Binary packages for various distributions will also be available from their respective download sites. For more information on getting started with Wine or contributing to its development, please refer to the official documentation and resources.

Wine is a free and open-source software project that aims to provide a compatibility layer between Windows applications and other operating systems, including Linux and macOS. Its success relies heavily on the efforts of many contributors, as evident from the comprehensive list of changes in this release.