È stata rilasciata la versione sperimentale della realizzazione open source di WinAPI - Wine 6.21. Dalla versione 6.20 sono stati chiusi 26 rapporti di errori e sono state apportate 415 modifiche.
Le modifiche più importanti:
- I moduli WinSpool, GPhoto e altri sono stati convertiti nel formato PE (Portable Executable).
- In DbgHelp è stato migliorato il supporto per le funzioni inline.
- È iniziata l'implementazione del provider OLE DB MSDASQL.
Sono stati chiusi i rapporti di errori relativi ai 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.
- Sono stati chiusi i rapporti di errori relativi alle 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.
Inoltre, va notata la formazione della release del progetto Wine Staging 6.21, nell'ambito della quale vengono create build avanzate di Wine, che includono patch non completamente pronte o rischiose, attualmente inadatte per essere accettate nel ramo principale di Wine. Rispetto a Wine, Wine Staging fornisce 558 patch aggiuntive.
Nel nuovo rilascio è stata effettuata la sincronizzazione con il codice sorgente di Wine 6.21. Sono stati trasferiti nel core principale di Wine 5 patch relative all'implementazione della 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 stati aggiornati i patch user32-rawinput-mouse. È stato aggiunto un patch che allega la stringa «.exe» alla maschera in caso di ricerca non riuscita nel registro.
Fonte: opennet.ru
