En eksperimentell utgivelse av en åpen implementering av WinAPI - Wine 7.12 - fant sted. Siden utgivelsen av versjon 7.11 har 13 feilrapporter blitt stengt og 266 endringer er gjort.
De viktigste endringene:
- For applikasjoner som bruker Qt5, er støtte for temaer lagt til.
- Vkd3d-pakken med Direct3D 12-implementeringen som fungerer gjennom anropsoversettelse til Vulkan graphics API har blitt oppdatert til versjon 1.4.
- Direct2D API har forbedret støtte for effekter.
- Verktøy for å jobbe med registret støtter nå verdier av typen QWORD (UINT64).
- Feilrapporter knyttet til driften av spillene er stengt: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Feilrapporter knyttet til driften av applikasjoner er lukket: MetaTrader4, Approach (Smart Suite), Wireshark.
I tillegg kan vi nevne dannelsen av utgivelsen av Wine Staging 7.12-prosjektet, innenfor rammen av hvilket utvidede bygg av vin dannes, inkludert ikke helt klare eller risikable patcher som ennå ikke er egnet for adopsjon i hovedvingrenen. Sammenlignet med Wine gir Wine Staging 543 ekstra patcher.
Den nye utgivelsen bringer synkronisering med Wine 7.12-kodebasen. Blant endringene er den eneste bemerkelsesverdige oppdateringen "winepulse-PulseAudio_Support"-oppdateringen, som løser problemer med valg av lydenheter ved bruk av PulseAudio lydbackend, legger til støtte for GetPropValue, implementerer en eksklusiv tilgangsmodus til en lydenhet og overfører KEY_AudioEndpoint_PhysicalSpeakers-egenskapen til driveren for PulseAudio.
Kilde: opennet.ru