È stato rilasciato un ramo sperimentale dell'implementazione open source di WinAPI — Wine 6.21. Dalla release della versione 6.20 sono stati chiusi 26 report di bug e apportate 415 modifiche.
Le modifiche più importanti:
- I moduli WinSpool, GPhoto e altri sono stati convertiti nel formato PE (Portable Executable).
- Migliorato il supporto delle funzioni inline in DbgHelp.
- È iniziata l'implementazione del provider OLE DB MSDASQL.
Chiusi i report di bug relativi al funzionamento dei seguenti giochi: Call of Duty: Black Ops II, Hitman: Sniper Challenge, serie Sniper Elite, Resident Evil 0 HD Remaster, Homesick, Call of Juarez: Gunslinger, Riot Vanguard, Memento Mori, Rise of Legends, Resident Evil 4, Resident Evil 6, Internet Explorer 8, Skyrim SE, giochi basati su Unreal Engine 4.
- Chiusi i report di bug relativi al funzionamento delle seguenti applicazioni: Aero Glass, Affinity Designer 1.x, Astrotoaster, Gaea-1.0.16.8020, easyHDR 3.13.0, SimIon, BlueSkyPlan, Home Designer Suite 21.3.1.1, Samsung SDK 1.2.2 per Java ME.
Si segnala inoltre la formazione della release del progetto Wine Staging 6.21, all'interno della quale si formano build estese di Wine, includendo patch non completamente pronte o rischiose, ancora inadatte per essere integrate nel ramo principale di Wine. Rispetto a Wine, in Wine Staging sono presenti 558 patch aggiuntive.
Nella nuova release è avvenuta la sincronizzazione con la base di codice di Wine 6.21. Sono state trasferite nel ramo principale di Wine 5 patch relative all'implementazione di DLL uiautomationcore, alla gestione del movimento del mouse in winex11.drv, all'aggiunta di critsection.c in ntdll e a un set di test per ntdll. Sono state aggiornate le patch user32-rawinput-mouse. Aggiunta una patch che allega alla maschera la stringa «.exe» in caso di ricerca non riuscita nel registro.
Fonte: opennet.ru
