De experimentele uitgave van de open implementatie van de Win32 API - Wine 9.14 is gepubliceerd. Sinds de release van 9.13 zijn er 20 bugrapporten gesloten en zijn er 205 wijzigingen aangebracht.
De belangrijkste wijzigingen:
- De implementatie van de unidirectionele interprocesscommunicatie (IPC) Mailslots is overgezet naar gebruik van invoer/uitvoer aan de serverkant.
- De ondersteuning voor ODBC-drivers die voor Windows zijn samengesteld, is uitgebreid naar databasesystemen.
- De werkzaamheden aan de plaatsing van datastructuren van de user32-bibliotheek in het gedeeld geheugen zijn voortgezet.
- Ondersteuning voor de bewerkingen '||' en '&&' is toegevoegd aan cmd.exe.
- Bugrapporten met betrekking tot applicaties zijn gesloten: Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher.
- Bugrapporten met betrekking tot games zijn gesloten: 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.
Bovendien is de uitgave van het Wine Staging-project 9.14 gevormd, dat uitgebreide builds van Wine biedt, inclusief onvolledig gereed of riskant patches die nog niet geschikt zijn voor opname in de hoofdversie van Wine. In vergelijking met Wine biedt Wine Staging 371 extra patches. In de nieuwe uitgave van Wine Staging is de synchronisatie met de codebasis van Wine 9.14 uitgevoerd en zijn de nieuwste wijzigingen uit vkd3d overgebracht. Een patch met de eerste ondersteuning voor IDXGISwapChain::GetFrameStatistics in d3d11 is toegevoegd. De patchesets odbc32-fixes en ntdll-WRITECOPY zijn bijgewerkt. Vier wijzigingen met betrekking tot odbc32 zijn overgebracht naar de hoofdversie van Wine.
Bron: opennet.ru
