Eldono de Wine 6.20 kaj enscenigo de Wine 6.20

Eksperimenta branĉo de la malferma efektivigo de WinAPI, Wine 6.20, estis publikigita. Ekde la publikigo de versio 6.19, 29 cimraportoj estis fermitaj kaj 399 ŝanĝoj estis faritaj.

La plej gravaj ŝanĝoj:

  • MSXml, XAudio, DInput kaj iuj aliaj moduloj estis konvertitaj al PE (Portable Executable) formato.
  • Kelkaj sistembibliotekoj estas inkluditaj por apogi asembleojn bazitajn sur la PE-formato.
  • DirectInput nur subtenas la novan backend por stirstangoj, kiuj subtenas la protokolon HID (Human Interface Devices).
  • Winelib plibonigis subtenon por MSVCRT-konstruaĵoj.
  • Erarraportoj rilate al la funkciado de la ludoj estis fermitaj: Emergency 3, Need For Speed ​​​​Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
  • Erarraportoj rilate al funkciado de aplikaĵoj estas fermitaj: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.

Aldone, ni povas noti la formadon de la liberigo de la Wine Staging 6.20-projekto, en la kadro de kiu formiĝas etenditaj konstruoj de Wine, inkluzive de ne plene pretaj aŭ riskaj diakiloj, kiuj ankoraŭ ne taŭgas por adopto en la ĉefan Wine-branĉon. Kompare kun Wine, Wine Staging disponigas 557 kromajn diakilojn.

La nova eldono sinkronigas kun la kodbazo Wine 6.20. 5 flikoj rilataj al stirstilo-subteno en DirectInput kaj COM-inicialigo dum aktivigo de fenestroj en imm32 estis translokigitaj al la ĉefa Wine. Ĝisdatigitaj diakiloj eventfd_synchronization kaj ntdll-NtAlertThreadByThreadId. Provizore malŝaltis aron de mfplat-fluaj flikaĵoj kaj ĉiuj ceteraj dinput flikaĵoj (por kunordigi laboron kun la nova HID-backend).

fonto: opennet.ru

Aldoni komenton