En eksperimentel gren af den åbne implementering af WinAPI, Wine 6.16, er blevet frigivet. Siden udgivelsen af version 6.15 er 36 fejlrapporter blevet lukket, og 443 ændringer er blevet foretaget.
De vigtigste ændringer:
- En indledende version af backend til joysticks, der understøtter HID (Human Interface Devices)-protokollen, er blevet foreslået.
- Forbedret understøttelse af temaer på skærme med høj pixeltæthed (highDPI).
- Forberedelserne til implementering af GDI-systemets opkaldsgrænseflade er fortsat.
- WineDump har forbedret understøttelse af CodeView-fejlfindingsoplysninger.
- Problemet med at bygge på systemer med Glibc 2.34 er blevet løst.
- Fejlrapporter relateret til driften af spillene er lukket: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
- Lukkede fejlrapporter relateret til driften af applikationer: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchfuehrung og Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1 PDF XNUMX. .
Samtidig blev udgivelsen af Wine Staging 6.16-projektet dannet, inden for hvilket der dannes udvidede builds af Wine, inklusive patches, der ikke er helt klar eller risikable, men alligevel uegnede til accept i hovedvingrenen. Sammenlignet med Wine giver Wine Staging 605 ekstra patches.
Den nye udgivelse bringer synkronisering med Wine 6.16-kodebasen. To patches er blevet oversat til hovedvinen: ws2_32 (returnerer det korrekte tidspunkt for SO_CONNECT_TIME) og dpnet (implementerer IDirectPlay8Server EnumServiceProviders). Sammensætningen inkluderer patches med implementeringen af funktionerne D3DX11GetImageInfoFromMemory og D3DX11CreateTextureFromMemory. Opdaterede server-default_integrity og ntdll-Syscall_Emulation patches.
Kilde: opennet.ru