Wine 4.12 dikeluarkan (4.12.1 tersedia seterusnya)

Ada keluaran percubaan pelaksanaan terbuka Win32 API - Wain 4.12. Sejak keluaran versi 4.11 27 laporan pepijat telah ditutup dan 336 perubahan telah dibuat.

Perubahan yang paling penting:

  • Menambah sokongan pemandu untuk peranti PnP (Plug & Play);
  • Sokongan yang lebih baik untuk penyahpepijatan jauh di bawah Visual Studio;
  • Pelaksanaan panggilan EnumDisplayDevicesW(), yang digunakan untuk mendapatkan maklumat tentang skrin yang digunakan dalam sesi semasa, telah dibawa ke keadaan yang sesuai untuk menjalankan pelbagai permainan dan aplikasi dalam persekitaran berbilang monitor, termasuk editor Kod VS;
  • Banyak fungsi dan struktur (mutex, semaphore, bekerja dengan token dan pendaftaran, ACL, cincang, dsb.) pustaka advapi32 dan kernel32 telah dipindahkan untuk menggunakan pelaksanaan daripada ntdll dan kernelbase;
  • Fungsi wined3d menyediakan sokongan untuk struktur wined3d_context_gl;
  • Kerja berterusan untuk membina DLL lalai dengan pustaka msvcrt terbina dalam (disediakan oleh projek Wine, bukan Windows DLL) dalam format PE (Portable Executable). Berbanding dengan keluaran lepas, 89 lagi DLL telah diterjemahkan kepada format PE;
  • Laporan ralat yang berkaitan dengan pengendalian permainan dan aplikasi ditutup:
    Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed ​​​​Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Kod, Windows Media Player 9 & 10, Hotel Golden Krone, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Tambahan: panas pada tumit terbentuk Kemas kini pembetulan untuk Wine 4.12.1, yang membetulkan enam pepijat. Ini termasuk pembetulan untuk permulaan yang salah bagi awalan laluan 64-bit (WINEPREFIX untuk WoW64), yang menyebabkan ranap wineboot dalam Wine 4.12 selepas dibina sebagai fail PE dan setupapi tidak mendaftarkan beberapa DLL. Masalah dengan aplikasi Edisi Sejarah Peneroka IV dan LINE 5.x juga telah diperbaiki.

Sumber: opennet.ru

Tambah komen