มีการเปิดตัวการทดลองใช้งาน WinAPI แบบเปิด - Wine 7.4 นับตั้งแต่เปิดตัวเวอร์ชัน 7.3 รายงานข้อบกพร่อง 14 รายการได้ถูกปิดและมีการเปลี่ยนแปลง 505 รายการ
การเปลี่ยนแปลงที่สำคัญที่สุด:
- ธีม 'Light' ถูกเปิดใช้งานโดยค่าเริ่มต้น

- แพ็คเกจหลักประกอบด้วยไลบรารี vkd3d 1.3 พร้อมการใช้งาน Direct3D 12 ซึ่งทำงานโดยการแปลงการเรียกใช้ไปยัง API กราฟิก Vulkan
- ไลบรารี WineD3D, D3D12 และ DXGI ได้ถูกเปลี่ยนไปใช้รูปแบบไฟล์ปฏิบัติการ PE (Portable Executable) แทนที่ ELF แล้ว
- เพิ่มส่วนจำลองสำหรับฟังก์ชันการรู้จำเสียงพูด (SpeechRecognizer API)
- ได้เพิ่มการรองรับรูปแบบ WAV49 ลงในไลบรารี gsm แล้ว
- ไฟล์ DLL crypt32 ได้รับการอัปเดตเพื่อเพิ่มการสนับสนุนเบื้องต้นสำหรับการเข้ารหัสและถอดรหัสคำขอ OCSP (Online Certificate Status Protocol) ที่ลงนามแบบดิจิทัล
- ดำเนินการสนับสนุนโค้ดประเภท 'ยาว' อย่างต่อเนื่อง (ประมาณ 200 รายการเปลี่ยนแปลง)
- เอฟเฟ็กต์การสั่นในเกมทำงานได้อย่างถูกต้องแล้วเมื่อใช้คอนโทรลเลอร์ DualSense
- แก้ไขปัญหาเกี่ยวกับการโหลด DLL ที่รองรับชุด API ของ Windows บน Arch Linux แล้ว
- ปิดรายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมต่อไปนี้: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul
- รายงานข้อผิดพลาดที่ได้รับการแก้ไขแล้ว ซึ่งเกี่ยวข้องกับการทำงานของแอปพลิเคชัน: 3Dmark03, 3Dmark05, 3Dmark06
นอกจากนี้ โครงการ Wine Staging 7.4 กำลังอยู่ในระหว่างการพัฒนา โดยสร้าง Wine เวอร์ชันเพิ่มเติมที่มีแพตช์ที่ไม่สมบูรณ์หรือมีความเสี่ยง ซึ่งยังไม่เหมาะสมสำหรับการรวมเข้ากับ Wine เวอร์ชันหลัก เมื่อเทียบกับ Wine ทั่วไป Wine Staging มีแพตช์เพิ่มเติม 561 รายการ เวอร์ชันใหม่นี้ซิงโครไนซ์กับโค้ดเบสของ Wine 7.4 แล้ว มีการดำเนินการเพื่อลบคำเตือนที่เกี่ยวข้องกับการใช้ชนิดข้อมูล "long" จากแพตช์ (ตัวอย่างเช่น การแทนที่การแทนที่ "%u" ด้วย "%lu" หรือการแทนที่ชนิดข้อมูล ULONG ด้วย UINT32)
ที่มา: opennet.ru

