En eksperimentel gren af den åbne implementering af WinAPI, Wine 6.21, er blevet frigivet. Siden udgivelsen af version 6.20 er 26 fejlrapporter blevet lukket, og 415 ændringer er blevet foretaget.
De vigtigste ændringer:
- WinSpool, GPhoto og nogle andre moduler er blevet konverteret til PE (Portable Executable) format.
- DbgHelp har forbedret understøttelse af inline-funktioner.
- Implementeringen af OLE DB-udbyderen MSDASQL er begyndt.
Lukkede fejlrapporter relateret til driften af spillene: Call of Duty: Black Ops II, Hitman: Sniper Challenge, Sniper Elite-serien, 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, spil på Unreal Engine 4.
- Lukkede fejlrapporter relateret til driften af applikationer: 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 til Java MIG.
Derudover kan vi bemærke dannelsen af udgivelsen af Wine Staging 6.21-projektet, inden for rammerne af hvilket udvidede builds af Wine dannes, herunder ikke helt klar eller risikable patches, der endnu ikke er egnede til adoption i hovedvingrenen. Sammenlignet med Wine giver Wine Staging 558 ekstra patches.
Den nye udgivelse bringer synkronisering med Wine 6.21-kodebasen. 5 patches relateret til implementeringen af uiautomationcore DLL, musebevægelsesbehandling i winex11.drv, tilføjelsen af critsection.c til ntdll og en testpakke til ntdll er blevet overført til hovedvinen. Opdaterede user32-rawinput-mouse patches. Tilføjet en patch, der vedhæfter strengen ".exe" til masken, hvis søgningen i registreringsdatabasen ikke lykkes.
Kilde: opennet.ru