En experimentell version av den öppna implementeringen av WinAPI - Wine 7.18 har ägt rum. Sedan version 7.17 släpptes har 20 felrapporter stängts och 252 ändringar har gjorts.
De viktigaste förändringarna:
- Teckentabeller har uppdaterats till Unicode 15.0.0-specifikationen.
- MacOS-drivrutinen innehåller stöd för WoW64, ett lager för att köra 32-bitarsprogram på 64-bitars Windows.
- Fixade problem med asynkron läsning i implementeringen av GStreamer-support.
- Felrapporter relaterade till driften av spelen har stängts: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Felrapporter relaterade till driften av applikationer är stängda: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
Dessutom kan vi nämna bildandet av utgivningen av Wine Staging 7.18-projektet, inom ramen för vilket utökade builds av Wine bildas, inklusive inte helt färdiga eller riskfyllda patchar som ännu inte är lämpliga för adoption i den huvudsakliga vingrenen. Jämfört med Wine ger Wine Staging 514 ytterligare patchar.
Den nya utgåvan synkroniseras med Wine 7.18-kodbasen. Fyra patchar har översatts till huvudvinet: en för ws2_32 (returnerar det korrekta värdet för WSAIoctl) och tre för dwrite (test av bearbetning av ett icke-existerande teckensnitt i IDWriteTextFormat, med MapCharacters för osynliga tecken). Uppdaterade patchar för server-unix_name och ntdll-Junction_Points.
Källa: opennet.ru
