The Wine Staging release 2.8 is now available.
What's new in this release:
- Improved fake dll generation.
- Implement updating shared data time fields.
- Reset debug registers on thread creation.
- Added basic ACL viewer in file properties.
- Various smaller improvements and bug fixes.
In this release we have merged fixes for several fundamental Wine bugs which might be worth mentioning.
Starting with this release Wine Staging generates more functional 32-bit fake DLLs. For those unfamiliar with Wine internals, fake DLLs are used as a placeholder inside of Wine prefixes, whereas the real implementation resides in ELF/Mach-O libraries. The content of those placeholders does not matter unless applications try to load such files without using the Windows API, which some DRM / anticheat modules unfortunately do. With Wine Staging 2.8 you will now get a stub exception instead of a random crash when such a DLL is used. For ntdll functions starting with Nt or Zw prefix the fake DLL will correctly forward calls to the real implementation.