Keluaran Wine 7.4 dan pementasan Wine 7.4

Keluaran percubaan pelaksanaan terbuka WinAPI - Wine 7.4 telah berlaku. Sejak keluaran versi 7.3, 14 laporan pepijat telah ditutup dan 505 perubahan telah dibuat.

Perubahan yang paling penting:

  • Tema lalai ialah 'Cahaya'.
    Keluaran Wine 7.4 dan pementasan Wine 7.4
  • Struktur utama termasuk perpustakaan vkd3d 1.3 dengan pelaksanaan Direct3D 12, yang berfungsi melalui terjemahan panggilan ke API grafik Vulkan.
  • Pustaka WineD3D, D3D12 dan DXGI telah ditukar untuk menggunakan format fail boleh laku PE (Portable Executable) dan bukannya ELF.
  • Menambah stub untuk fungsi pengecaman pertuturan (API SpeechRecognizer).
  • Sokongan untuk format WAV49 telah ditambahkan pada perpustakaan gsm.
  • DLL crypt32 menambah sokongan awal untuk pengekodan dan penyahkodan permintaan OCSP (Protokol Status Sijil Dalam Talian) yang ditandatangani secara digital.
  • Sokongan berterusan untuk kod jenis 'panjang' (kira-kira 200 perubahan).
  • Memastikan kesan getaran berfungsi dengan betul dalam permainan apabila menggunakan pengawal DualSense.
  • Masalah dengan memuatkan DLL yang menyokong set API Windows pada Arch Linux telah diselesaikan.
  • Laporan ralat yang berkaitan dengan pengendalian permainan ditutup: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Laporan ralat yang berkaitan dengan pengendalian aplikasi ditutup: 3Dmark03, 3Dmark05, 3Dmark06.

Di samping itu, kita boleh ambil perhatian pembentukan keluaran projek Wine Staging 7.4, dalam rangka binaan lanjutan Wine terbentuk, termasuk tompok yang belum siap sepenuhnya atau berisiko yang belum lagi sesuai untuk diterima pakai ke dalam cawangan Wine utama. Berbanding dengan Wine, Wine Staging menyediakan 561 tampalan tambahan. Keluaran baharu membawa penyegerakan dengan pangkalan kod Wine 7.4. Kerja telah dilakukan untuk mengalih keluar amaran daripada tampalan yang berkaitan dengan penggunaan jenis "panjang" (contohnya, penggantian "%u" digantikan dengan "%lu" atau jenis ULONG digantikan dengan UINT32).

Sumber: opennet.ru

Tambah komen