Unity механизміне негізделген ойындарға арналған жақсартылған Alt+Tab өңдеуімен Wine Staging 7.8 шығарылды

Wine Staging 7.8 жобасының шығарылымы жарияланды, оның аясында Шараптың кеңейтілген құрылымдары, соның ішінде толық дайын емес немесе негізгі Шарап филиалына қабылдауға әлі жарамсыз қауіпті патчтар құрылуда. Шараппен салыстырғанда, Wine Staging 550 қосымша патчтарды ұсынады.

Жаңа шығарылым Wine 7.8 кодтық базасымен синхрондауды қамтамасыз етеді. Негізгі күйлерді өңдеуге және get/set_key_state функцияларын жақсартуға қатысты 3 патч негізгі Шарапқа тасымалданды. Төрт патч жаңартылды: winex11-_NET_ACTIVE_WINDOW, user32-Mouse_Message_Hwnd, user32-rawinput-mouse және api-iteration-tokens.

Unity ойын механизміне негізделген ойындарда Alt+Tab пернелер тіркесімін өңдеуді жақсартатын патч қосылды. Unity механизміндегі ойындарда Alt+Tab көмегімен терезелерді ауыстыру мәселесі Wine 4.20 нұсқасынан бері байқалды, себебі фокусты өзгерту және қолданбаны кідірту үшін өңдеушілерді шақыратын OnApplicationFocus және OnApplicationPause оқиғалары Unity механизмінде жасалмаған. Alt+Tab пернелер тіркесімін ауыстырған кезде терезедегі фокусты қалпына келтіргеннен кейін. Мәселені шешетін патч 2019 жылдың қарашасында ұсынылды және белсенді терезені орнатуға жауапты функция кодында WM_NCPOINTERUP хабарламасын жіберуді жүзеге асырады. Бұл хабарды жіберу Unity механизмі үшін OnApplicationFocus және OnApplicationPause өңдегіштерін іске қосу үшін жеткілікті.

Ақпарат көзі: opennet.ru

пікір қалдыру