En eksperimentel udgivelse af en åben implementering af WinAPI - Wine 7.12 - fandt sted. Siden udgivelsen af version 7.11 er 13 fejlrapporter blevet lukket, og 266 ændringer er blevet foretaget.
De vigtigste ændringer:
- For applikationer, der bruger Qt5, er der tilføjet understøttelse af temaer.
- Vkd3d-pakken med Direct3D 12-implementeringen, der arbejder gennem opkaldsoversættelse til Vulkan graphics API, er blevet opdateret til version 1.4.
- Direct2D API har forbedret understøttelse af effekter.
- Hjælpeprogrammer til at arbejde med registreringsdatabasen understøtter nu værdier med typen QWORD (UINT64).
- Fejlrapporter relateret til driften af spillene er lukket: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Fejlrapporter relateret til driften af applikationer er lukket: MetaTrader4, Approach (Smart Suite), Wireshark.
Derudover kan vi nævne dannelsen af udgivelsen af Wine Staging 7.12-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 543 ekstra patches.
Den nye udgivelse bringer synkronisering med Wine 7.12-kodebasen. Blandt ændringerne er den eneste bemærkelsesværdige opdatering "winepulse-PulseAudio_Support"-patchen, som løser problemer med valg af lydenheder ved brug af PulseAudio lydbackend, tilføjer understøttelse af GetPropValue, implementerer en eksklusiv adgangstilstand til en lydenhed og overfører KEY_AudioEndpoint_PhysicalSpeakers egenskab til driveren til PulseAudio.
Kilde: opennet.ru