È iniziato il testing del primo candidato per il rilascio di Wine 10.0, un'implementazione open-source di WinAPI. Il codice è stato congelato in vista del rilascio previsto per la seconda metà di gennaio. Rispetto al rilascio di Wine 9.22, sono stati chiusi 17 rapporti di errori e apportate 311 modifiche.
Le modifiche più importanti:
- Aggiunta la versione iniziale del driver per dispositivi Bluetooth.
- Il pacchetto 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 runtime C (librerie msvcrt e ucrtbase), come _fsopen, _mktemp e _searchenv, è stata implementata la supporto per l'elaborazione di 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.
- Aggiunta la supporto per la separazione delle informazioni di debug basata sugli identificatori di build.
- Chiuso rapporti di errori riguardanti il funzionamento delle applicazioni: Clip Studio Paint 3.0, FL Studio 21, InnoSetup, Dragon Unpacker, Mathcad 15.
- Chiuso rapporti di errori riguardanti il funzionamento dei giochi: Bloodrayne 2, Heroes of the Storm, Links 2003.
Inoltre, è stata rilasciata la versione del progetto Wine Staging 10.0-rc1, che fornisce build avanzate di Wine, comprese patch non completamente pronte o rischiose, attualmente inadeguate per l'integrazione nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 350 patch aggiuntive. Nel nuovo rilascio di Wine Staging è stata effettuata la sincronizzazione con la base di codice di Wine 10.0-rc1 e sono state trasferite le ultime modifiche da vkd3d. Nel ramo principale di Wine è stata trasferita la libreria windows.networking.connectivity.dll con l'implementazione parziale dell'API Windows.Networking.Connectivity.
Fonte: opennet.ru
