Wine 11.18, an experimental release of the open-source Win32 API implementation, has been released. Since the release of 11.17, 44 bug reports have been closed and 380 changes have been made.
The most important changes:
- The NT kernel simulation layer (ntoskrnl.exe) implements the functions PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken, and PsGetProcessImageFileName, which are necessary for correct support of device drivers.
- The supplied C language header files have been corrected to improve compatibility.
- Closed bug reports related to the operation of the following applications: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Closed bug reports related to the following games: Assassin's Creed Rogue, Super Meat Boy, Screamer 4x4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard's Tale IV Director's Cut.
A separate release of the Wine Staging 11.18 project has been created, providing extended Wine builds that include incomplete or risky patches that are not yet suitable for inclusion in the main Wine branch. Compared to Wine, Wine Staging provides 273 additional patches. The new Wine Staging release synchronizes with the Wine 11.18 codebase and updates the vkd3d code. A patch converting the d3d10_1shader.h header file to an idl (Interface Definition Language) file has been ported to the main Wine distribution. Patches have been added for converting the YV12 color representation to RGB in the rendering code and performing executable file checks for the WoW64 (64-bit) architecture. Windows-he-Windows), which allows you to run 32-bit Windows-applications on 64-bit Unix systems.
Source: opennet.ru
