Wine 4.12 เปิดตัวแล้ว (4.12.1 จะพร้อมใช้งานถัดไป)

มีอยู่ การเปิดตัวทดลองของการใช้งาน Win32 API แบบเปิด - ไวน์ 4.12. ตั้งแต่เปิดตัวรุ่น 4.11 รายงานข้อผิดพลาด 27 รายการถูกปิดและมีการเปลี่ยนแปลง 336 รายการ

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

  • เพิ่มการรองรับไดรเวอร์สำหรับอุปกรณ์ PnP (Plug & Play);
  • ปรับปรุงการสนับสนุนสำหรับการดีบักระยะไกลภายใต้ Visual Studio
  • การใช้งานการเรียก EnumDisplayDevicesW() ซึ่งใช้เพื่อรับข้อมูลเกี่ยวกับหน้าจอที่ใช้ในเซสชันปัจจุบัน ได้ถูกนำเข้าสู่สถานะที่เหมาะสมสำหรับการรันเกมและแอพพลิเคชั่นต่าง ๆ ในสภาพแวดล้อมแบบหลายจอภาพ รวมถึงตัวแก้ไข VS Code
  • ฟังก์ชันและโครงสร้างจำนวนมาก (mutex, เซมาฟอร์, การทำงานกับโทเค็นและรีจิสทรี, ACL, แฮช ฯลฯ ) ของไลบรารี advapi32 และ kernel32 ได้ถูกถ่ายโอนเพื่อใช้การใช้งานจาก ntdll และ kernelbase
  • ฟังก์ชัน wined3d ให้การสนับสนุนโครงสร้าง wined3d_context_gl
  • ดำเนินการสร้าง DLL เริ่มต้นต่อไปด้วยไลบรารี msvcrt ในตัว (จัดทำโดยโครงการ Wine ไม่ใช่ Windows DLL) ในรูปแบบ PE (Portable Executable) เมื่อเทียบกับรุ่นล่าสุด มีการแปล DLL อีก 89 รายการเป็นรูปแบบ PE;
  • รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมและแอพพลิเคชั่นถูกปิด:
    Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed ​​​​Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, แอพ WPF 4.x .NET, แอพ CEFv3, VS รหัส, Windows Media Player 9 และ 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018

นอกจากนี้: ร้อนบนส้นเท้า เกิดขึ้น การอัปเดตแก้ไขสำหรับ Wine 4.12.1 ซึ่งแก้ไขข้อบกพร่องหกประการ ซึ่งรวมถึงการแก้ไขการเริ่มต้นที่ไม่ถูกต้องของคำนำหน้าเส้นทาง 64 บิต (WINEPREFIX สำหรับ WoW64) ซึ่งทำให้ wineboot ขัดข้องใน Wine 4.12 หลังจากสร้างเป็นไฟล์ PE และ setupapi ไม่ได้ลงทะเบียน DLL บางตัว ปัญหาเกี่ยวกับแอปพลิเคชัน Settlers IV History Edition และ LINE 5.x ได้รับการแก้ไขแล้วเช่นกัน

ที่มา: opennet.ru

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