Wine 10.19 ออกเวอร์ชันใหม่พร้อมรองรับ Reparse Point
Wine 10.19 แนะนำการรองรับ reparse point, อาร์เรย์ชนิดใหม่ของ JScript, การอัปเดตข้อยกเว้นของ WinRT และแก้ไขบั๊ก 34 รายการ
The Wine Project ชั้นความเข้ากันได้ที่ช่วยให้ผู้ใช้ Linux และ macOS สามารถรันแอปพลิเคชัน Windows ได้ ได้ปล่อยเวอร์ชัน 10.19 อย่างเป็นทางการแล้วในฐานะอัปเดตบำรุงรักษาสำหรับซีรีส์ 10.x ที่เสถียร
การเปิดตัวนี้เพิ่มการรองรับจุดรีพาร์ส ซึ่งเป็นคุณสมบัติของระบบไฟล์ Windows ที่ใช้สำหรับลิงก์สัญลักษณ์, จุดเมานต์ และการเปลี่ยนเส้นทางไดเรกทอรี ซึ่งช่วยปรับปรุงความเข้ากันได้กับแอปพลิเคชันที่ขึ้นอยู่กับพฤติกรรม NTFS รุ่นใหม่ Wine 10.19 ยังรวมถึงการทำงานเพิ่มเติมเกี่ยวกับการจัดการข้อยกเว้น WinRT ซึ่งเป็นส่วนหนึ่งของความพยายามอย่างต่อเนื่องในการรองรับเฟรมเวิร์กแอปพลิเคชันรุ่นใหม่
การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งคือการปรับปรุงโครงสร้างของ Common Controls อย่างต่อเนื่องหลังจากการแยก v5/v6 งานนี้มุ่งเน้นไปที่ความสอดคล้องของ UI และเตรียมฐานโค้ดสำหรับการพัฒนาปรับปรุงในอนาคต ในด้านสคริปต์ การอัปเดตนี้นำการสนับสนุน arrays แบบมีชนิดใน JScript มาช่วยเพิ่มความเข้ากันได้กับเครื่องมือและแอปพลิเคชันที่พึ่งพาฟีเจอร์สคริปต์รุ่นใหม่
Wine 10.19 ยังแก้ไขบั๊ก 34 รายการที่ส่งผลกระทบต่อซอฟต์แวร์หลากหลายประเภท การแก้ไขครอบคลุมปัญหาในเครื่องมือดีบัก .NET ตัวติดตั้งที่ใช้ VBScript พฤติกรรม ODBC และแอปพลิเคชันเดสก์ท็อปหลายตัว รวมถึง mIRC, Pegasus Mail, foobar2000 และการแสดงเมนูของ Microsoft Office 2007
แพตช์ของเกมได้แก้ไขปัญหาใน Baldur’s Gate 3, Horizon Zero Dawn, StarCraft: Brood War, BeamNG.drive, Elasto Mania II และเกมที่สร้างด้วย RPG Maker MZ การปรับปรุงเพิ่มเติมมุ่งเน้นไปที่การเรนเดอร์เคอร์เซอร์ พฤติกรรมการโฟกัสหน้าต่าง การอัปเดตชื่อหน้าต่าง และปัญาหน้าจอดำบน Wayland ในบางเกม
สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชมประกาศ โค้ดต้นฉบับของ Wine 10.19 สามารถดาวน์โหลดได้จากหน้าของโครงการใน GitLab สำหรับผู้ที่สนใจทดลองใช้หรืออัปเกรดการติดตั้งปัจจุบัน แพ็กเกจไบนารีสำหรับการจัดจำหน่ายต่าง ๆ คาดว่าจะสามารถใช้งานได้ในไม่ช้า
