Au început testarea pentru prima versiune candidată Wine 10.0, o implementare deschisă a WinAPI. Baza de cod a fost pusă într-o fază de înghețare înainte de lansare, care este așteptată în a doua jumătate a lunii ianuarie. De la lansarea Wine 9.22, 17 rapoarte de erori au fost închise și au fost făcute 311 modificări.
Cele mai importante schimbari:
- S-a adăugat versiunea inițială a driverului pentru dispozitivele Bluetooth.
- Pachetul Vkd3d încorporat cu implementarea Direct3D 12 a fost actualizat la versiunea 1.14.
- Motorul Mono cu implementarea platformei .NET a fost actualizat pentru lansarea 9.4.0.
- Funcțiile de rulare C (biblioteci msvcrt și ucrtbase) precum _fsopen, _mktemp și _searchenv oferă suport pentru lucrul cu șiruri codificate UTF-8. Funcțiile freopen, _loaddll, _spawnl, _execle și _sopen_dispatch au fost adăugate pentru a permite utilizarea caracterelor UTF-8 în căile fișierelor.
- S-a adăugat suport pentru separarea informațiilor de depanare pe baza ID-urilor de ansamblu.
- Rapoartele de eroare legate de funcționarea aplicațiilor sunt închise: Clip Studio Paint 3.0, FL Studio 21, InnoSetup, Dragon Unpacker, Mathcad 15.
- Rapoartele de eroare legate de funcționarea jocurilor sunt închise: Bloodrayne 2, Heroes of the Storm, Links 2003.
În plus, a fost lansat proiectul Wine Staging 10.0-rc1, care oferă versiuni extinse ale Wine, ce includ patch-uri incomplete sau riscante, încă nepotrivite pentru integrarea în ramura principală Wine. Comparativ cu Wine, Wine Staging oferă 350 de patch-uri suplimentare. Noua versiune Wine Staging se sincronizează cu baza de cod Wine 10.0-rc1 și readuce modificările recente din vkd3d. Biblioteca windows.networking.connectivity.dll, care implementează o parte din API, a fost portată în distribuția principală Wine. WindowsConectivitate în rețea.
Sursa: opennet.ru
