การเปิดตัว Wine 5.3 และ Wine Staging 5.3

ไปยังสถานที่ รุ่นทดลองของการใช้งาน 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

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