มีการเปิดตัวการทดลองใช้งาน WinAPI แบบเปิด - Wine 8.20 นับตั้งแต่เปิดตัวเวอร์ชัน 8.19 รายงานข้อบกพร่อง 20 รายการได้ถูกปิดและมีการเปลี่ยนแปลง 397 รายการ
การเปลี่ยนแปลงที่สำคัญที่สุด:
- การพัฒนา DirectMusic API ยังคงดำเนินต่อไป
- ความสามารถของไลบรารี winegstreamer ได้รับการขยายแล้ว เพิ่มการสนับสนุนสำหรับฟังก์ชัน find_element_factories, Factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample
- มีการส่งออกการเชื่อมโยงสำหรับตัวจัดการโปรโตคอลที่เปิดใช้งานภายใต้ Wine ไปยังสภาพแวดล้อมผู้ใช้หลัก
- รหัสได้รับการทำความสะอาดเพื่อเตรียมการแช่แข็งฐานรหัสที่กำลังจะมาถึงก่อนการเปิดตัว Wine 9.0 ซึ่งคาดว่าจะมีในเดือนมกราคม
- ใน d3d10core และ d3d11 การทดสอบการเรียก test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() และ test_mipmap_upload() ได้รับการปรับปรุง
- เพิ่ม msttsengine DLL พร้อมด้วยการใช้งาน stub ISpTTSEngine
- เปิดใช้งานการล้างฟิลด์อย่างปลอดภัยโดยใช้ฟังก์ชัน SecureZeroMemory() ในไลบรารี dssenh, secur32, user32, winscard, wintrust, wsdapi และ wininet
- มีการเพิ่มฟังก์ชันใหม่ประมาณ 30 รายการลงในไลบรารี msvcrt สำหรับการทำงานกับสตริงแบบหลายไบต์ เช่น _mblen_l และ _mbsnbcpy_l
- รายงานข้อผิดพลาดแบบปิดที่เกี่ยวข้องกับการทำงานของแอปพลิเคชัน: Folio Views 4, Captvty V3, NAM (NeuralAmpModeler), Spectralayers 9 Pro
- รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมถูกปิดแล้ว: Max Payne (2001), Warframe, Neverwinter Nights 2 เสร็จสมบูรณ์
ที่มา: opennet.ru