การเปิดตัว Wine 6.20 และ Wine staging 6.20

สาขาทดลองของการใช้งาน WinAPI แบบเปิดคือ Wine 6.20 ได้รับการเผยแพร่แล้ว นับตั้งแต่เปิดตัวเวอร์ชัน 6.19 รายงานข้อผิดพลาด 29 รายการได้ถูกปิดลง และมีการเปลี่ยนแปลง 399 รายการ

การเปลี่ยนแปลงที่สำคัญที่สุด:

  • MSXml, XAudio, DInput และโมดูลอื่นๆ บางส่วนได้รับการแปลงเป็นรูปแบบ PE (Portable Executable)
  • ไลบรารีระบบบางแห่งรวมอยู่เพื่อรองรับแอสเซมบลีตามรูปแบบ PE
  • DirectInput รองรับเฉพาะแบ็กเอนด์ใหม่สำหรับจอยสติ๊กที่รองรับโปรโตคอล HID (Human Interface Devices)
  • Winelib ได้ปรับปรุงการรองรับ MSVCRT builds
  • รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมถูกปิดแล้ว: Emergency 3, Need For Speed ​​​​Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2
  • รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของแอปพลิเคชันถูกปิด: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript

นอกจากนี้ เราสามารถสังเกตการก่อตัวของการเปิดตัวโปรเจ็กต์ Wine Staging 6.20 ภายในกรอบงานที่มีการสร้างไวน์แบบขยาย รวมถึงแพตช์ที่ยังไม่พร้อมเต็มที่หรือแพตช์ที่มีความเสี่ยงซึ่งยังไม่เหมาะสำหรับการนำไปใช้ในสาขาไวน์หลัก เมื่อเปรียบเทียบกับไวน์แล้ว Wine Staging ให้แพตช์เพิ่มเติม 557 แพตช์

รุ่นใหม่จะซิงค์กับฐานรหัส Wine 6.20 แพตช์ 5 รายการที่เกี่ยวข้องกับการรองรับจอยสติ๊กในการเริ่มต้น DirectInput และ COM เมื่อเปิดใช้งาน windows ใน imm32 ได้ถูกถ่ายโอนไปยังไวน์หลักแล้ว อัปเดตแพทช์ eventfd_synchronization และ ntdll-NtAlertThreadByThreadId ปิดการใช้งานชุดแพทช์สตรีมมิ่ง mfplat และแพทช์ dinput ที่เหลือทั้งหมดชั่วคราว (เพื่อประสานงานการทำงานกับแบ็กเอนด์ HID ใหม่)

ที่มา: opennet.ru

เพิ่มความคิดเห็น