Wine 6.20 release at Wine staging 6.20

Ang isang pang-eksperimentong sangay ng bukas na pagpapatupad ng WinAPI, Wine 6.20, ay inilabas. Mula nang ilabas ang bersyon 6.19, 29 na ulat ng bug ang isinara at 399 na pagbabago ang nagawa.

Ang pinakamahalagang pagbabago:

  • Ang MSXml, XAudio, DInput at ilang iba pang module ay na-convert sa PE (Portable Executable) na format.
  • Ang ilang system library ay kasama upang suportahan ang mga assemblies batay sa PE format.
  • Sinusuportahan lamang ng DirectInput ang bagong backend para sa mga joystick na sumusuporta sa protocol ng HID (Human Interface Devices).
  • Pinahusay ng Winelib ang suporta para sa mga build ng MSVCRT.
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro ay isinara: Emergency 3, Need For Speed ​​​​Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga application ay sarado: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.

Bukod pa rito, mapapansin natin ang pagbuo ng pagpapalabas ng proyektong Wine Staging 6.20, sa loob ng balangkas kung saan nabuo ang mga pinahabang build ng Wine, kabilang ang hindi ganap na handa o mapanganib na mga patch na hindi pa angkop para sa pag-aampon sa pangunahing sangay ng Wine. Kung ikukumpara sa Wine, ang Wine Staging ay nagbibigay ng 557 karagdagang patch.

Ang bagong release ay nagsi-sync sa Wine 6.20 codebase. 5 patch na nauugnay sa suporta ng joystick sa DirectInput at COM initialization kapag nag-activate ng mga window sa imm32 ay inilipat sa pangunahing Wine. Na-update na eventfd_synchronization at ntdll-NtAlertThreadByThreadId patch. Pansamantalang hindi pinagana ang isang set ng mfplat-streaming patch at lahat ng natitirang dinput patch (upang makipag-ugnayan sa trabaho sa bagong HID backend).

Pinagmulan: opennet.ru

Magdagdag ng komento