Wine 7.4 release at Wine staging 7.4

Isang pang-eksperimentong paglabas ng bukas na pagpapatupad ng WinAPI β€” Wine 7.4. Mula nang ilabas ang bersyon 7.3, 14 ulat ng bug ang isinara at 505 na pagbabago ang nagawa.

Ang pinakamahalagang pagbabago:

  • Ang default na tema ay 'Light'.
    Wine 7.4 release at Wine staging 7.4
  • Kasama sa pangunahing istraktura ang vkd3d 1.3 library na may pagpapatupad ng Direct3D 12, na gumagana sa pamamagitan ng pagsasalin ng mga tawag sa Vulkan graphics API.
  • Ang WineD3D, D3D12 at DXGI library ay na-convert upang gamitin ang PE (Portable Executable) executable file format sa halip na ELF.
  • Nagdagdag ng mga stub para sa speech recognition function (API SpeechRecognizer).
  • Ang suporta para sa WAV49 na format ay naidagdag sa gsm library.
  • Ang crypt32 DLL ay nagdaragdag ng paunang suporta para sa pag-encode at pag-decode ng digitally signed OCSP (Online Certificate Status Protocol) na mga kahilingan.
  • Patuloy na suporta para sa 'mahabang' uri ng code (mga 200 pagbabago).
  • Tinitiyak na gumagana nang tama ang mga vibration effect sa mga laro kapag gumagamit ng mga controller ng DualSense.
  • Ang mga problema sa paglo-load ng mga DLL na sumusuporta sa Windows API sets sa Arch Linux ay nalutas na.
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro ay sarado: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga application ay sarado: 3Dmark03, 3Dmark05, 3Dmark06.

Bukod pa rito, mapapansin natin ang pagbuo ng pagpapalabas ng proyekto ng Wine Staging 7.4, 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 561 karagdagang patch. Ang bagong release ay nagdudulot ng pag-synchronize sa Wine 7.4 codebase. Nagsagawa ng trabaho upang alisin ang mga babala mula sa mga patch na nauugnay sa paggamit ng "mahabang" uri (halimbawa, ang "%u" na mga pagpapalit ay pinalitan ng "%lu" o ang uri ng ULONG ay pinalitan ng UINT32).

Pinagmulan: opennet.ru

Magdagdag ng komento