En experimentell version av en öppen implementering av WinAPI - Wine 7.12 - ägde rum. Sedan version 7.11 släpptes har 13 felrapporter stängts och 266 ändringar har gjorts.
De viktigaste förändringarna:
- För applikationer som använder Qt5 har stöd för teman lagts till.
- Paketet vkd3d med en Direct3D 12-implementering som fungerar genom att sända anrop till Vulkans grafik-API har uppdaterats till version 1.4.
- Direct2D API har förbättrat stöd för effekter.
- Verktyg för att arbeta med registret stöder nu värden med typen QWORD (UINT64).
- Felrapporter relaterade till driften av spelen är stängda: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Felrapporter relaterade till driften av applikationer är stängda: MetaTrader4, Approach (Smart Suite), Wireshark.
Dessutom kan vi nämna bildandet av utgivningen av Wine Staging 7.12-projektet, inom ramen för vilket utökade builds av Wine bildas, inklusive inte helt färdiga eller riskfyllda patchar som ännu inte är lämpliga för adoption i den huvudsakliga vingrenen. Jämfört med Wine ger Wine Staging 543 ytterligare patchar.
Den nya utgåvan ger synkronisering med Wine 7.12-kodbasen. Bland ändringarna är den enda anmärkningsvärda uppdateringen "winepulse-PulseAudio_Support"-patchen, som löser problem med valet av ljudenheter när du använder PulseAudio-ljudbackend, lägger till stöd för GetPropValue, implementerar ett exklusivt åtkomstläge till en ljudenhet och överför KEY_AudioEndpoint_PhysicalSpeakers egenskap till drivrutinen för PulseAudio.
Källa: opennet.ru