published Issue Wine Staging 7.8 , within the framework of which expanded Wine assemblies are formed, including not completely ready-made or risky patches, so far unsuitable for accepting Wine in the main branch. Compared to Wine, Wine Staging provides 550 additional patches.
in the new issue, synchronization with the code base Wine 7.8 is carried out. 3 patches associated with the processing of key states and finalization of the Get/Set_key_state functions were translated into the main composition of Wine. Updated four patches : winex11-_net_active_window , User32-mouse_Message_hwnd , api-iteration-tokens /a>.
Added patch , improves the processing of the keyboard combination of ALT+ TAB in games based on the game engine Unity. The problem of switching windows through Alt+Tab in games on the unity is observed starting with the version of Wine 4.20 because The fact that the events onapplicationfocus and onapplicationpause , causing a change in the focus and suspension of the application, were not formed by the Unity engine after restoring the focus on the window when switching through Alt+Tab. The patch’s decisive problem was proposed back in November 2019 and sends the message WM_NCPOINTERUP Code of the function responsible for installing an active window. Sending this message is sufficient for the Unity engine to launched the ONAPPLICATIONFOCUS and OnapplicationPause.