สาขาทดลองของการใช้งาน WinAPI แบบเปิดคือ Wine 6.16 ได้รับการเผยแพร่แล้ว นับตั้งแต่เปิดตัวเวอร์ชัน 6.15 รายงานข้อบกพร่อง 36 รายการได้ถูกปิดลง และมีการเปลี่ยนแปลง 443 รายการ
การเปลี่ยนแปลงที่สำคัญที่สุด:
- มีการเสนอเวอร์ชันเริ่มต้นของแบ็กเอนด์สำหรับจอยสติ๊กที่รองรับโปรโตคอล HID (Human Interface Devices)
- ปรับปรุงการรองรับธีมบนหน้าจอความหนาแน่นของพิกเซลสูง (highDPI)
- การเตรียมการสำหรับการนำอินเทอร์เฟซการเรียกระบบ GDI ไปใช้ยังคงดำเนินต่อไป
- WineDump ได้ปรับปรุงการรองรับข้อมูลการดีบัก CodeView
- ปัญหาเกี่ยวกับการสร้างบนระบบด้วย Glibc 2.34 ได้รับการแก้ไขแล้ว
- รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมถูกปิดแล้ว: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen
- รายงานข้อผิดพลาดแบบปิดที่เกี่ยวข้องกับการทำงานของแอปพลิเคชัน: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchfuehrung und Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1 .
ในเวลาเดียวกัน การเปิดตัวโปรเจ็กต์ Wine Staging 6.16 ได้ถูกสร้างขึ้น ภายใต้กรอบงานที่มีการสร้างไวน์เพิ่มเติม รวมถึงแพตช์ที่ยังไม่พร้อมเต็มที่หรือมีความเสี่ยงที่ยังไม่เหมาะสำหรับการนำไปใช้ในสาขาไวน์หลัก เมื่อเปรียบเทียบกับไวน์แล้ว Wine Staging ให้แพตช์เพิ่มเติมอีก 605 แพตช์
รุ่นใหม่จะซิงค์กับฐานรหัส Wine 6.16 มีการแปลแพตช์สองรายการเป็นไวน์หลัก: ws2_32 (ส่งคืนเวลาที่ถูกต้องสำหรับ SO_CONNECT_TIME) และ dpnet (ใช้งาน IDirectPlay8Server EnumServiceProviders) องค์ประกอบประกอบด้วยแพตช์ที่มีการใช้งานฟังก์ชัน D3DX11GetImageInfoFromMemory และ D3DX11CreateTextureFromMemory อัปเดตแพทช์ server-default_integrity และ ntdll-Syscall_Emulation
ที่มา: opennet.ru