ปล่อยไวน์ 4.11

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

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

  • ดำเนินการประกอบ DLL เริ่มต้นกับไลบรารีในตัวต่อไป Msvcrt (จัดทำโดยโครงการ Wine ไม่ใช่ Windows DLL) ในรูปแบบ PE (ปฏิบัติการแบบพกพา) เมื่อเทียบกับรุ่นล่าสุด มีการแปล DLL อีก 143 รายการเป็นรูปแบบ PE;
  • เวอร์ชันอัปเดตของเอ็นจิ้นและเฟรมเวิร์ก Mono 4.9.0 Windows.แบบฟอร์ม;
  • มีการนำเสนอการใช้งานการล็อค SRW (Slim Reader/Writer) สำหรับ Linux ที่แปลเป็น Futex ได้เร็วขึ้น
  • ไลบรารี user32 ให้การสนับสนุนเบื้องต้นสำหรับการโทร EnumDisplayDevicesW() เพื่อรับข้อมูลเกี่ยวกับหน้าจอที่ใช้ในเซสชันปัจจุบัน
  • มีการเพิ่มตัวจัดการหน้าจอที่ใช้ Xinerama ลงใน winex11.drv และมีการประมวลผลสำหรับการเปลี่ยนอุปกรณ์เอาท์พุต
  • wined3d มีโค้ดสำหรับการดำเนินการกับพื้นผิว wined3d_texture_gl;
  • รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมและแอปพลิเคชันถูกปิด: พื้นที่ SWAT4, AutoIt v3.x, Max Payne 3, Port Royale 2,
    Catzilla 1.0, 7-Zip 15.06, Legacy of Kain: Soul Reaver, Fallout 4, .NET Framework 4.0, แอปพลิเคชันที่ใช้ Chromium Embedded Framework (CEF), Nero CoverDesigner

นอกจากนี้ยังสามารถสังเกตได้ ความประพฤติ ผู้พัฒนาจาก Canonical การทดลอง สำหรับการเปิดตัวเกมจากแค็ตตาล็อก GOG ในรุ่นทดสอบของ Ubuntu 19.10 ที่ไม่มีไลบรารี่ 32 บิต โดยใช้ Wine64 ผลก็คือ จาก 6 เกมที่สุ่มเลือกทดสอบซึ่งรันใน Wine พร้อมไลบรารี 32 บิต ไม่ใช่เกมเดียวที่ทำงานใน Wine64 โดยเฉพาะอย่างยิ่ง ไม่สามารถติดตั้งเกมสามเกมได้ (Theme Hospital, Quake The Offer, Shadow Warrior), เกมหนึ่งไม่เริ่ม (GOG Braid) และอีกสองเกมที่เหลือ (FTL Advanced Edition, GOG Surgeon Simulator 2013) ถูกจำกัดไว้ที่ แสดงหน้าจอสีดำ (อาจมาจาก - เนื่องจากข้อ จำกัด ของการสนับสนุน OpenGL ใน VirtualBox)

ที่มา: opennet.ru

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