Wine 11.18 ซึ่งเป็นเวอร์ชันทดลองของ Win32 API แบบโอเพนซอร์ส ได้ถูกปล่อยออกมาแล้ว นับตั้งแต่การปล่อยเวอร์ชัน 11.17 มีการปิดรายงานข้อบกพร่อง 44 รายการ และมีการเปลี่ยนแปลง 380 รายการ
การเปลี่ยนแปลงที่สำคัญที่สุด:
- เลเยอร์จำลองเคอร์เนล NT (ntoskrnl.exe) implements ฟังก์ชัน PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken และ PsGetProcessImageFileName ซึ่งจำเป็นสำหรับการสนับสนุนไดรเวอร์อุปกรณ์อย่างถูกต้อง
- ไฟล์ส่วนหัวภาษา C ที่ให้มาได้รับการแก้ไขเพื่อปรับปรุงความเข้ากันได้
- ปิดรายงานข้อบกพร่องที่เกี่ยวข้องกับการทำงานของแอปพลิเคชันต่อไปนี้: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5
- รายงานบั๊กที่ปิดแล้วที่เกี่ยวข้องกับเกมต่อไปนี้: Assassin's Creed Rogue, Super Meat Boy, Screamer 4x4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard's Tale IV Director's Cut
มีการสร้างเวอร์ชันแยกต่างหากของโครงการ Wine Staging 11.18 ซึ่งมี Wine เวอร์ชันเพิ่มเติมที่รวมถึงแพตช์ที่ไม่สมบูรณ์หรือมีความเสี่ยงซึ่งยังไม่เหมาะสมที่จะรวมอยู่ในสาขาหลักของ Wine เมื่อเทียบกับ Wine ทั่วไป Wine Staging มีแพตช์เพิ่มเติม 273 รายการ เวอร์ชัน Wine Staging ใหม่นี้ซิงโครไนซ์กับโค้ดเบสของ Wine 11.18 และอัปเดตโค้ด vkd3d แพตช์ที่แปลงไฟล์เฮดเดอร์ d3d10_1shader.h เป็นไฟล์ idl (Interface Definition Language) ได้ถูกพอร์ตไปยังการแจกจ่าย Wine หลักแล้ว นอกจากนี้ยังมีการเพิ่มแพตช์สำหรับการแปลงการแสดงสี YV12 เป็น RGB ในโค้ดการเรนเดอร์ และทำการตรวจสอบไฟล์ปฏิบัติการสำหรับสถาปัตยกรรม WoW64 (64 บิต) Windows-บน-Windowsซึ่งช่วยให้คุณสามารถใช้งานแบบ 32 บิตได้ Windows-แอปพลิเคชันบนระบบ Unix 64 บิต
ที่มา: opennet.ru
