ไปยังสถานที่ รุ่นทดลองของการใช้งาน WinAPI แบบเปิด - ไวน์ 5.3 . ตั้งแต่เปิดตัวรุ่น 5.2 รายงานข้อผิดพลาด 29 รายการถูกปิดและมีการเปลี่ยนแปลง 350 รายการ
การเปลี่ยนแปลงที่สำคัญที่สุด:
ทำงานอย่างต่อเนื่องเพื่อให้แน่ใจว่าสามารถใช้ ucrtbase เป็นรันไทม์ C ได้
เพิ่มการสนับสนุนอย่างเต็มที่ การทำให้เป็นมาตรฐาน สตริง Unicode;
ปรับปรุงการจัดการโฟลเดอร์เชลล์ (โฟลเดอร์เชลล์ ไดเร็กทอรีพิเศษสำหรับจัดเก็บเนื้อหาบางประเภท เช่น "รูปภาพของฉัน") มีการเพิ่มโฟลเดอร์มาตรฐานใหม่ ดาวน์โหลดและเทมเพลต ใน winecfg แก้ไขปัญหาการรีเซ็ตโฟลเดอร์เชลล์หลังจากการอัพเดตไวน์แต่ละครั้ง
รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมและแอพพลิเคชั่นถูกปิด
IKEA Home Planner 2010, Lotus Approach, Neocron, Age of empires III Steam, Far Cry 2, ADExplorer, Proteus, Danganronpa V3, Resident Evil 2 1-Shot Demo, โลโก้พระคัมภีร์, Automobilista, Warhammer Online, ดีทรอยต์: กลายเป็นมนุษย์, Lotus Organizer 97, Arma Cold War Assault, AnyDesk, QQMusicAgent, Gothic II Night of the Raven, Far Cry 5
พร้อมกัน นำเสนอ การเปิดตัวโครงการ การแสดงละครไวน์ 5.3 ภายในซึ่งมีการสร้างไวน์เพิ่มเติม รวมถึงแพทช์ที่ยังไม่พร้อมสมบูรณ์หรือมีความเสี่ยงที่ยังไม่เหมาะสำหรับการนำไปใช้ในสาขาไวน์หลัก เมื่อเปรียบเทียบกับไวน์แล้ว Wine Staging ให้แพตช์เพิ่มเติม 836 แพตช์ รุ่นใหม่นำการซิงโครไนซ์กับฐานรหัส Wine 5.3 แพตช์ 2 รายการถูกถ่ายโอนไปยังแพ็คเกจไวน์หลักที่เกี่ยวข้องกับการกำหนดสถานะการทำงานของโปรเซสเซอร์ Intel ใน ntdll และกรอกฟิลด์ NumberOfPhysicalPages ในพื้นที่หน่วยความจำที่ใช้ร่วมกัน (แก้ปัญหาด้วยการเปิดตัวเกม Detroit: Become Human) เพิ่มแล้ว แก้ไข ซึ่งแก้ไขปัญหาเมื่อเชื่อมต่อบางเกมกับบริการออนไลน์เนื่องจากไม่มีฟังก์ชัน BCryptSecretAgreement และ BCryptDeriveKey อัปเดตแล้ว แพทช์ พร้อมรองรับกลไกการซิงโครไนซ์ eventfd
ที่มา: opennet.ru