Wine 6.20 թողարկում և Wine բեմականացում 6.20

Թողարկվել է 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

Добавить комментарий