สาขาทดลองของการใช้งาน WinAPI แบบเปิดคือ Wine 6.21 ได้รับการเผยแพร่แล้ว นับตั้งแต่เปิดตัวเวอร์ชัน 6.20 รายงานข้อผิดพลาด 26 รายการได้ถูกปิดลง และมีการเปลี่ยนแปลง 415 รายการ
การเปลี่ยนแปลงที่สำคัญที่สุด:
- WinSpool, GPhoto และโมดูลอื่นๆ บางส่วนได้รับการแปลงเป็นรูปแบบ PE (Portable Executable)
- DbgHelp ได้ปรับปรุงการรองรับฟังก์ชันแบบอินไลน์
- การใช้งาน MSDASQL ผู้ให้บริการ OLE DB ได้เริ่มขึ้นแล้ว
รายงานข้อผิดพลาดแบบปิดที่เกี่ยวข้องกับการทำงานของเกม: Call of Duty: Black Ops II, Hitman: Sniper Challenge, Sniper Elite series, Resident Evil 0 HD Remaster, Homesick, Call of Juarez: Gunslinger, Riot Vanguard, Memento Mori, Rise of Legends , Resident Evil 4, Resident Evil 6, Internet Explorer 8, Skyrim SE, เกมบน Unreal Engine 4
- รายงานข้อผิดพลาดแบบปิดที่เกี่ยวข้องกับการทำงานของแอปพลิเคชัน: Aero Glass, Affinity Designer 1.x, Astrotoaster, Gaea-1.0.16.8020, easyHDR 3.13.0, SimIon, BlueSkyPlan, Home Designer Suite 21.3.1.1, Samsung SDK 1.2.2 สำหรับ Java ฉัน.
นอกจากนี้ เราสามารถสังเกตการก่อตัวของการเปิดตัวโปรเจ็กต์ Wine Staging 6.21 ภายในกรอบงานที่มีการสร้างไวน์แบบขยาย รวมถึงแพตช์ที่ยังไม่พร้อมเต็มที่หรือแพตช์ที่มีความเสี่ยงซึ่งยังไม่เหมาะสำหรับการนำไปใช้ในสาขาไวน์หลัก เมื่อเปรียบเทียบกับไวน์แล้ว Wine Staging ให้แพตช์เพิ่มเติม 558 แพตช์
รุ่นใหม่นำการซิงโครไนซ์กับฐานรหัส Wine 6.21 แพตช์ 5 รายการที่เกี่ยวข้องกับการใช้งาน uiautomationcore DLL, การประมวลผลการเคลื่อนไหวของเมาส์ใน winex11.drv, การเพิ่ม critsection.c ไปยัง ntdll และชุดทดสอบสำหรับ ntdll ได้ถูกถ่ายโอนไปยัง Wine หลักแล้ว อัปเดตแพทช์ user32-rawinput-mouse เพิ่มแพทช์ที่แนบสตริง “.exe” เข้ากับมาสก์หากการค้นหาในรีจิสทรีไม่สำเร็จ
ที่มา: opennet.ru