Keluaran percubaan pelaksanaan terbuka WinAPI - Wine 8.20 telah berlaku. Sejak keluaran versi 8.19, 20 laporan pepijat telah ditutup dan 397 perubahan telah dibuat.
Perubahan yang paling penting:
- Pembangunan DirectMusic API diteruskan.
- Keupayaan perpustakaan winegstreamer telah diperluaskan. Menambah sokongan untuk fungsi find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.
- Eksport pengikatan untuk pengendali protokol yang dilancarkan di bawah Wine ke dalam persekitaran pengguna utama disediakan.
- Kod itu telah dibersihkan sebagai persediaan untuk pembekuan asas kod yang akan datang sebelum keluaran Wine 9.0, yang dijangka pada bulan Januari.
- Dalam d3d10core dan d3d11, panggilan ujian test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() dan test_mipmap_upload() telah dipertingkatkan.
- Menambahkan mttsengine DLL dengan pelaksanaan stub ISpTTSEngine.
- Mendayakan pembersihan medan yang selamat menggunakan fungsi SecureZeroMemory() dalam perpustakaan dssenh, secur32, user32, winscard, wintrust, wsdapi dan wininet.
- Kira-kira 30 fungsi baharu telah ditambahkan pada perpustakaan msvcrt untuk bekerja dengan rentetan multibait, seperti _mblen_l dan _mbsnbcpy_l
- Laporan ralat tertutup yang berkaitan dengan pengendalian aplikasi: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro.
- Laporan ralat yang berkaitan dengan pengendalian permainan ditutup: Max Payne (2001), Warframe, Neverwinter Nights 2 Complete.
Sumber: opennet.ru