Den första versionskandidaten av Wine 10.0, en öppen källkodsimplementering av WinAPI, har börjat testa. Kodbasen har flyttats till ett frysningsstadium inför lanseringen, som förväntas under andra halvan av januari. Jämfört med Wine 9.22-utgåvan har 17 buggrapporter stängts och 311 ändringar har gjorts.
De viktigaste förändringarna:
- Lade till den första versionen av drivrutinen för Bluetooth-enheter.
- Det inbyggda Vkd3d-paketet med Direct3D 12-implementering har uppdaterats till version 1.14.
- Mono-motorn med sin implementering av .NET-plattformen har uppdaterats till version 9.4.0.
- C-runtime-funktioner (msvcrt- och ucrtbase-biblioteken) som _fsopen, _mktemp och _searchenv har nu stöd för att arbeta med UTF-8-kodade strängar. Funktionerna freopen, _loaddll, _spawnl, _execle och _sopen_dispatch har nu stöd för användning av UTF-8-tecken i sökvägar.
- Lade till stöd för att dela felsökningsinformation baserat på assembly-ID:n.
- Avslutade felrapporter relaterade till driften av följande applikationer: Clip Studio Paint 3.0, FL Studio 21, InnoSetup, Dragon Unpacker, Mathcad 15.
- Stängda buggrapporter relaterade till spelens funktion: Bloodrayne 2, Heroes of the Storm, Links 2003.
Dessutom har projektet Wine Staging 10.0-rc1 släppts, vilket tillhandahåller utökade Wine-versioner som inkluderar ofullständiga eller riskabla patchar som ännu inte är lämpliga för integration i Wine-distributionen. Jämfört med Wine tillhandahåller Wine Staging 350 ytterligare patchar. Den nya Wine Staging-utgåvan synkroniseras med Wine 10.0-rc1-kodbasen och återställer de senaste ändringarna från vkd3d. Biblioteket windows.networking.connectivity.dll, som implementerar en del av API:et, har portats till Wine-distributionen. Windows.Nätverk.Anslutning.
Källa: opennet.ru
