En experimentell gren av den öppna implementeringen av WinAPI, Wine 6.21, har släppts. Sedan version 6.20 släpptes har 26 felrapporter stängts och 415 ändringar har gjorts.
De viktigaste förändringarna:
- WinSpool, GPhoto och några andra moduler har konverterats till PE-format (Portable Executable).
- DbgHelp har förbättrat stöd för inline-funktioner.
- Implementeringen av OLE DB-leverantören MSDASQL har börjat.
Stängda felrapporter relaterade till spelens funktion: Call of Duty: Black Ops II, Hitman: Sniper Challenge, Sniper Elite series, Resident Evil 0 HD Remaster, Homesick, Call of Juarez: Gunslinger, Riot Vanguard, Memento Mori, Rise of Legends , Resident Evil 4, Resident Evil 6, Internet Explorer 8, Skyrim SE, spel på Unreal Engine 4.
- Stängda felrapporter relaterade till driften av applikationer: Aero Glass, Affinity Designer 1.x, Astrotoaster, Gaea-1.0.16.8020, easyHDR 3.13.0, SimIon, BlueSkyPlan, Home Designer Suite 21.3.1.1, Samsung SDK 1.2.2 för Java MIG.
Dessutom kan vi notera bildandet av utgivningen av Wine Staging 6.21-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 558 ytterligare patchar.
Den nya utgåvan ger synkronisering med Wine 6.21-kodbasen. 5 patchar relaterade till implementeringen av uiautomationcore DLL, bearbetning av musrörelser i winex11.drv, tillägget av critsection.c till ntdll och en testsvit för ntdll har överförts till huvudvinet. Uppdaterade user32-rawinput-mouse patchar. Lade till en patch som fäster strängen ".exe" till masken om sökningen i registret misslyckas.
Källa: opennet.ru