Ang Wine Staging 7.8 gipagawas uban ang gipaayo nga pagdumala sa Alt+Tab alang sa mga dula nga gibase sa Unity engine

Ang pagpagawas sa proyekto sa Wine Staging 7.8 gipatik, sulod sa gambalay diin ang mga gipalawig nga pagtukod sa Wine giporma, lakip ang dili hingpit nga andam o peligroso nga mga patch nga dili pa angay alang sa pagsagop sa nag-unang sanga sa Wine. Kung itandi sa Wine, ang Wine Staging naghatag og 550 ka dugang nga mga patch.

Ang bag-ong pagpagawas nagdala sa pag-synchronize sa Wine 7.8 codebase. Ang 3 nga mga patch nga may kalabutan sa pagproseso sa mga yawe nga estado ug mga pagpaayo sa get/set_key_state nga mga gimbuhaton gibalhin sa panguna nga Wine. Upat ka mga patch ang na-update: winex11-_NET_ACTIVE_WINDOW, user32-Mouse_Message_Hwnd, user32-rawinput-mouse ug api-iteration-token.

Gidugang ang usa ka patch nga nagpauswag sa pagdumala sa Alt+Tab keyboard shortcut sa mga dula nga gibase sa Unity game engine. Ang problema sa pagbalhin sa mga bintana gamit ang Alt + Tab sa mga dula sa Unity engine naobserbahan sukad sa Wine 4.20 tungod sa kamatuoran nga ang OnApplicationFocus ug OnApplicationPause nga mga panghitabo, nga nagtawag sa mga tigdumala alang sa pagbag-o sa focus ug paghunong sa aplikasyon, wala gimugna sa Unity engine. human sa pagpasig-uli sa focus sa bintana sa diha nga switch sa Alt+Tab. Ang usa ka patch nga nagsulbad sa problema gisugyot kaniadtong Nobyembre 2019 ug gipatuman ang pagpadala sa WM_NCPOINTERUP nga mensahe sa code sa function nga responsable sa pag-set sa aktibo nga bintana. Ang pagpadala niini nga mensahe igo na alang sa Unity engine sa paglansad sa OnApplicationFocus ug OnApplicationPause handler.

Source: opennet.ru

Idugang sa usa ka comment