Utgivelsen av Wine Staging 7.8-prosjektet har blitt publisert, innenfor rammen av hvilket utvidede bygg av Wine blir dannet, inkludert ikke helt klare eller risikable patcher som ennå ikke er egnet for adopsjon i hovedvingrenen. Sammenlignet med Wine gir Wine Staging 550 ekstra patcher.
Den nye utgivelsen bringer synkronisering med Wine 7.8-kodebasen. 3 patcher relatert til behandling av nøkkeltilstander og forbedringer av get/set_key_state-funksjonene er overført til hovedvinen. Fire patcher har blitt oppdatert: winex11-_NET_ACTIVE_WINDOW, user32-Mouse_Message_Hwnd, user32-rawinput-mouse og api-iteration-tokens.
Lagt til en oppdatering som forbedrer håndteringen av tastatursnarveien Alt+Tab i spill basert på Unity-spillmotoren. Problemet med å bytte vinduer ved å bruke Alt+Tab i spill på Unity-motoren har blitt observert siden Wine 4.20 på grunn av at OnApplicationFocus- og OnApplicationPause-hendelsene, som kaller behandlere for å endre fokus og sette applikasjonen på pause, ikke ble generert av Unity-motoren etter å ha gjenopprettet fokus på vinduet når du bytter med Alt+Tab. En oppdatering som løser problemet ble foreslått tilbake i november 2019 og implementerer sending av WM_NCPOINTERUP-meldingen i koden til funksjonen som er ansvarlig for å sette det aktive vinduet. Å sende denne meldingen er nok for at Unity-motoren kan starte OnApplicationFocus- og OnApplicationPause-behandlerne.
Kilde: opennet.ru