È iniziata la fase di testing del primo candidato per il rilascio di Wine 10.0, implementazione open source di WinAPI. Il codice è stato congelato in preparazione al rilascio, previsto per la seconda metà di gennaio. Rispetto a Wine 9.22, sono stati risolti 17 report di bug e apportate 311 modifiche.
Le modifiche più importanti:
- È stata aggiunta la versione iniziale del driver per i dispositivi Bluetooth.
- Il pacchetto integrato Vkd3d con implementazione di Direct3D 12 è stato aggiornato alla versione 1.14.
- Il motore Mono con implementazione della piattaforma .NET è stato aggiornato alla versione 9.4.0.
- Nelle funzioni del C runtime (librerie msvcrt e ucrtbase), come _fsopen, _mktemp e _searchenv, è stata implementata la supporto per le stringhe in codifica UTF-8. Nelle funzioni freopen, _loaddll, _spawnl, _execle e _sopen_dispatch è stata aggiunta la possibilità di utilizzare caratteri UTF-8 nei percorsi dei file.
- Aggiunto il supporto per la separazione delle informazioni di debug basata sugli identificatori delle build.
- Chiusi i report di bug relativi al funzionamento delle applicazioni: Clip Studio Paint 3.0, FL Studio 21, InnoSetup, Dragon Unpacker, Mathcad 15.
- Chiusi i report di bug relativi al funzionamento dei giochi: Bloodrayne 2, Heroes of the Storm, Links 2003.
Inoltre, è stata formata la release del progetto Wine Staging 10.0-rc1, che offre build avanzate di Wine, incluse patch non completamente pronte o a rischio, attualmente inadatte per l'inserimento nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 350 patch aggiuntive. Nella nuova release di Wine Staging è stata effettuata la sincronizzazione con il codice base di Wine 10.0-rc1 e trasferite le modifiche recenti da vkd3d. È stata trasferita la libreria windows.networking.connectivity.dll con implementazione parziale dell'API Windows.Networking.Connectivity nel ramo principale di Wine.
Fonte: opennet.ru
