Den experimentella versionen av den öppna implementeringen av Win32 API - Wine 9.14 har publicerats. Sedan lanseringen av 9.13 har 20 buggrapporter stängts och 205 ändringar har gjorts.
De viktigaste ändringarna:
- Implementeringen av den enkla mekanismen för interprocesskommunikation (IPC) Mailslots har översatts för att använda in-/utdata på serversidans process.
- Stödet för ODBC-drivrutiner för databaser som kompilerats för Windows har utökats.
- Arbetet med att placera strukturdata från user32-biblioteket i delad minne har fortsatt.
- Stödet för operationer "||" och "&&" har lagts till i cmd.exe.
- Buggrapporter relaterade till applikationer har stängts: Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher.
- Buggrapporter relaterade till spel har stängts: Civilization I, Tom Clancy’s Splinter Cell: Conviction, I Am Alive, Ys: Origin, Unreal Engine 5.2, ChessBase 17, Act of War: Direct Action, Act of War: High Treason, Warlords III: Darklords Rising.
Dessutom har release-versionen av projektet Wine Staging 9.14 skapats, vilket tillhandahåller utökade versioner av Wine som inkluderar ofullständiga eller riskfyllda patchar, som för närvarande inte är redo att inkluderas i den huvudsakliga Wine-grenen. Jämfört med Wine erbjuder Wine Staging 371 ytterligare patchar. I den nya versionen av Wine Staging har synkronisering genomförts med kodbasen för Wine 9.14 och färska ändringar har överförts från vkd3d. En patch med initialt stöd för IDXGISwapChain::GetFrameStatistics i d3d11 har lagts till. Patchsatserna odbc32-fixes och ntdll-WRITECOPY har uppdaterats. Fyra ändringar relaterade till odbc32 har överförts till huvudskiktet i Wine.
Källa: opennet.ru
