En experimentell gren av den öppna implementeringen av WinAPI, Wine 6.20, har släppts. Sedan version 6.19 släpptes har 29 felrapporter stängts och 399 ändringar har gjorts.
De viktigaste förändringarna:
- MSXml, XAudio, DInput och några andra moduler har konverterats till PE-format (Portable Executable).
- Vissa systembibliotek ingår för att stödja sammansättningar baserade på PE-formatet.
- DirectInput stöder endast den nya backend för joysticks som stöder HID-protokollet (Human Interface Devices).
- Winelib har förbättrat stöd för MSVCRT-versioner.
- Felrapporter relaterade till driften av spelen har stängts: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
- Felrapporter relaterade till driften av applikationer är stängda: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.
Dessutom kan vi notera bildandet av utgivningen av Wine Staging 6.20-projektet, inom ramen för vilket utökade uppbyggnader av Wine bildas, inklusive inte helt färdiga eller riskfyllda patchar som ännu inte är lämpliga för adoption i huvudvingrenen. Jämfört med Wine ger Wine Staging 557 ytterligare patchar.
Den nya utgåvan synkroniseras med Wine 6.20-kodbasen. 5 patchar relaterade till joystickstöd i DirectInput och COM-initiering vid aktivering av windows i imm32 har överförts till huvudvinet. Uppdaterade eventfd_synchronization och ntdll-NtAlertThreadByThreadId patchar. Inaktiverade tillfälligt en uppsättning mfplat-streaming-patchar och alla återstående dinput-patchar (för att samordna arbetet med den nya HID-backend).
Källa: opennet.ru