È stata pubblicata una versione sperimentale dell'implementazione open source dell'API Win32 — Wine 9.16. Dalla versione 9.15 sono state chiuse 25 segnalazioni di bug e apportate 281 modifiche.
Le modifiche più importanti:
- È stata aggiunta la supporto iniziale per lo storage dei driver gestito separatamente, Driver Store.
- Nel driver per gli ambienti basati su Wayland è stata aggiunta la supporto per i pixel buffer (pBuffer).
- Nel motore MSHTML è proseguita l'implementazione del supporto per i prototipi degli oggetti.
- Sono state risolte due vulnerabilità (CVE-2018-12932, CVE-2018-12933) nella funzione PlayEnhMetaFileRecord della libreria gdi32, causate da un overflow del buffer.
- Chiusi rapporti di bug relativi all'uso delle seguenti applicazioni: Corel Paint Shop Pro X7, Opera Neon, Cetus3D-Software UP Studio 2.4.x, Plantronics Hub 3.16, StaxRip 2.0.6.0, GMG-Vision, Lotus Approach, Harmony Assistant, client Splashtop RMM, StaxRip 2.0.6.0, ClickStamper.
- Chiusi rapporti di bug relativi al funzionamento dei seguenti giochi: Anarchy Online, Piggi 2, Vietcong.
Inoltre, è stata rilasciata la versione del progetto Wine Staging 9.16, che fornisce build avanzate di Wine, inclusi patch non completamente pronti o rischiosi, momentaneamente inadatti per l'integrazione nella branch principale di Wine. Rispetto a Wine, Wine Staging offre 355 patch aggiuntive. Nel nuovo rilascio di Wine Staging è stata effettuata la sincronizzazione con il codice sorgente di Wine 9.16 e sono state trasferite le ultime modifiche da vkd3d. Sono state trasferite 17 patch nella versione principale di Wine, di cui 14 relative a odbc32 e una ciascuna per il dialogo di stampa, setupapi e winex11.drv. Aggiornati i set di patch vkd3d-latest, eventfd_synchronization e ntdll-WRITECOPY.
Fonte: opennet.ru
