È stata rilasciata la versione sperimentale dell'implementazione open source di WinAPI — Wine 7.18. Dalla pubblicazione della versione 7.17, sono stati chiusi 20 rapporti di errore e apportate 252 modifiche.
Le modifiche più importanti:
- Tabelle dei caratteri aggiornate alla specifica Unicode 15.0.0.
- Nel driver macOS è stato implementato il supporto per WoW64, un'interfaccia per eseguire programmi a 32 bit su Windows a 64 bit.
- Sono stati risolti problemi di lettura asincrona nell'implementazione del supporto per GStreamer.
- Chiusura dei rapporti di errore relativi al funzionamento dei giochi: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Chiusura dei rapporti di errore relativi al funzionamento delle applicazioni: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
Inoltre, si può menzionare la formazione della versione del progetto Wine Staging 7.18, nell'ambito della quale vengono create build estese di Wine, contenenti patch non completamente pronte o rischiose, ancora inadatte per l'inserimento nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 514 patch aggiuntive.
Nella nuova versione è stata effettuata la sincronizzazione con la base di codice di Wine 7.18. Nel ramo principale di Wine sono state trasferite quattro patch: una per ws2_32 (restituisce un valore corretto per WSAIoctl) e tre per dwrite (testa il trattamento di un font inesistente in IDWriteTextFormat, utilizza MapCharacters per caratteri invisibili). Aggiornate le patch server-unix_name e ntdll-Junction_Points.
Fonte: opennet.ru
