Թողարկվել է WinAPI-ի բաց իրականացման փորձնական ճյուղը՝ Wine 6.20: 6.19 տարբերակի թողարկումից ի վեր փակվել է վրիպակի 29 հաշվետվություն և կատարվել է 399 փոփոխություն:
Ամենակարևոր փոփոխությունները.
- MSXml, XAudio, DInput և որոշ այլ մոդուլներ փոխարկվել են PE (Portable Executable) ձևաչափի:
- Որոշ համակարգի գրադարաններ ներառված են PE ձևաչափի վրա հիմնված հավաքներին աջակցելու համար:
- DirectInput-ն աջակցում է միայն HID (Human Interface Devices) արձանագրությանը աջակցող joysticks-ի նոր հետին մասը:
- Winelib-ը բարելավել է աջակցությունը MSVCRT կառուցումների համար:
- Խաղերի շահագործման հետ կապված սխալների մասին հաշվետվությունները փակվել են՝ Emergency 3, Need For Speed' Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2:
- Հավելվածների շահագործման հետ կապված սխալների հաշվետվությունները փակ են՝ ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript:
Բացի այդ, մենք կարող ենք նշել Wine Staging 6.20 նախագծի թողարկման ձևավորումը, որի շրջանակներում ձևավորվում են Wine-ի ընդլայնված կոնստրուկցիաներ, ներառյալ ոչ լիովին պատրաստ կամ ռիսկային պատչերը, որոնք դեռևս հարմար չեն հիմնական Wine մասնաճյուղում ընդունվելու համար: Wine-ի հետ համեմատած, Wine Staging-ը տրամադրում է 557 լրացուցիչ patches:
Նոր թողարկումը համաժամացվում է Wine 6.20 կոդերի բազայի հետ: DirectInput-ի և COM սկզբնավորման մեջ ջոյստիքի աջակցության հետ կապված 5 պատչեր՝ imm32-ում պատուհաններն ակտիվացնելիս, փոխանցվել են հիմնական Wine-ին: Թարմացված eventfd_synchronization և ntdll-NtAlertThreadByThreadId patches: Ժամանակավորապես անջատել է mfplat-հոսքային պատչերի և մնացած բոլոր մուտքային պատչերը (նոր HID հետին պլանի հետ աշխատանքը համակարգելու համար):
Source: opennet.ru