Wine 11.18, rilis eksperimental dari implementasi API Win32 sumber terbuka, telah dirilis. Sejak rilis 11.17, 44 laporan bug telah ditutup dan 380 perubahan telah dilakukan.
Perubahan terpenting:
- Lapisan simulasi kernel NT (ntoskrnl.exe) mengimplementasikan fungsi-fungsi PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken, dan PsGetProcessImageFileName, yang diperlukan untuk dukungan yang benar terhadap driver perangkat.
- File header bahasa C yang disertakan telah dikoreksi untuk meningkatkan kompatibilitas.
- Laporan bug yang berkaitan dengan pengoperasian aplikasi berikut telah ditutup: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Laporan bug yang telah ditutup terkait dengan game-game berikut: Assassin's Creed Rogue, Super Meat Boy, Screamer 4x4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard's Tale IV Director's Cut.
Rilis terpisah dari proyek Wine Staging 11.18 telah dibuat, menyediakan build Wine yang diperluas yang mencakup patch yang belum lengkap atau berisiko yang belum cocok untuk dimasukkan ke dalam cabang Wine utama. Dibandingkan dengan Wine, Wine Staging menyediakan 273 patch tambahan. Rilis Wine Staging yang baru ini disinkronkan dengan basis kode Wine 11.18 dan memperbarui kode vkd3d. Sebuah patch yang mengkonversi file header d3d10_1shader.h ke file idl (Interface Definition Language) telah diporting ke distribusi Wine utama. Patch telah ditambahkan untuk mengkonversi representasi warna YV12 ke RGB dalam kode rendering dan melakukan pemeriksaan file yang dapat dieksekusi untuk arsitektur WoW64 (64-bit). Windows-di-Windows), yang memungkinkan Anda menjalankan sistem 32-bit. Windows-aplikasi pada sistem Unix 64-bit.
Sumber: opennet.ru
