En experimentell gren av den öppna implementeringen av WinAPI, Wine 6.16, släpptes. Sedan version 6.15 släpptes har 36 felrapporter stängts och 443 ändringar har gjorts.
De viktigaste förändringarna:
- En första version av backend för joysticks som stöder HID (Human Interface Devices)-protokollet har föreslagits.
- Förbättrat stöd för teman på skärmar med hög pixeltäthet (highDPI).
- Förberedelserna för implementeringen av GDI-systemets samtalsgränssnitt har fortsatt.
- WineDump har förbättrat stöd för CodeView-felsökningsinformation.
- Problemet med att bygga på system med Glibc 2.34 har lösts.
- Felrapporter relaterade till driften av spelen är stängda: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
- Stängda felrapporter relaterade till driften av applikationer: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchfuehrung och Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1. .
Samtidigt bildades släppet av Wine Staging 6.16-projektet, inom ramen för vilket utökade builds av Wine bildas, inklusive inte helt färdiga eller riskfyllda plåster som ännu inte är lämpliga för adoption i huvudvingrenen. Jämfört med Wine ger Wine Staging 605 ytterligare patchar.
Den nya utgåvan synkroniseras med Wine 6.16-kodbasen. Två patchar har översatts till huvudvinet: ws2_32 (returnerar rätt tid för SO_CONNECT_TIME) och dpnet (implementerar IDirectPlay8Server EnumServiceProviders). Kompositionen innehåller patchar med implementeringen av funktionerna D3DX11GetImageInfoFromMemory och D3DX11CreateTextureFromMemory. Uppdaterade patchar för server-default_integrity och ntdll-Syscall_Emulation.
Källa: opennet.ru