Wine Staging 7.8 rilaxxat b'immaniġġjar imtejjeb ta' Alt+Tab għal-logħob ibbażat fuq il-magna Unity

Ġie ppubblikat ir-rilaxx tal-proġett Wine Staging 7.8, li fil-qafas tiegħu qed jiġu ffurmati builds estiżi ta 'Inbid, inklużi irqajja mhux lesti għal kollox jew riskjużi li għadhom mhumiex adattati għall-adozzjoni fil-fergħa ewlenija tal-Inbid. Meta mqabbel mal-Inbid, Wine Staging jipprovdi 550 garża addizzjonali.

Ir-rilaxx il-ġdid iġib sinkronizzazzjoni mal-codebase Wine 7.8. 3 garżi relatati mal-ipproċessar tal-istati ewlenin u titjib fil-funzjonijiet get/set_key_state ġew trasferiti għall-Inbid prinċipali. Ġew aġġornati erba' garżi: winex11-_NET_ACTIVE_WINDOW, user32-Mouse_Message_Hwnd, user32-rawinput-mouse u api-iteration-tokens.

Żieda garża li ttejjeb l-immaniġġjar tas-shortcut tat-tastiera Alt+Tab fil-logħob ibbażat fuq il-magna tal-logħob Unity. Il-problema bil-bidla tat-twieqi bl-użu ta' Alt+Tab fil-logħob fuq il-magna Unity ilha osservata minn Wine 4.20 minħabba l-fatt li l-avvenimenti OnApplicationFocus u OnApplicationPause, li jsejħu l-handlers biex jibdlu l-fokus u jwaqqfu l-applikazzjoni, ma ġewx iġġenerati mill-magna Unity. wara restawr fokus fuq it-tieqa meta taqleb minn Alt + Tab. Garża li ssolvi l-problema ġiet proposta lura f'Novembru 2019 u timplimenta li tibgħat il-messaġġ WM_NCPOINTERUP fil-kodiċi tal-funzjoni responsabbli għall-issettjar tat-tieqa attiva. Li tibgħat dan il-messaġġ huwa biżżejjed għall-magna Unity biex tniedi l-handlers OnApplicationFocus u OnApplicationPause.

Sors: opennet.ru

Żid kumment