Sharob 5.12 versiyasi va Sharob staging 5.12

bo'lib o'tdi WinAPI-ning ochiq amalga oshirilishining eksperimental versiyasi - Sharob 5.12. Versiya chiqqandan beri 5.11 48 ta xato hisoboti yopildi va 337 ta oΚ»zgartirish kiritildi.

Eng muhim o'zgarishlar:

  • NTDLL kutubxonasi PE formatiga aylantirildi;
  • WebSocket API qo'llab-quvvatlashi qo'shildi;
  • Yaxshilangan qo'llab-quvvatlash RawInput;
  • Vulkan API spetsifikatsiyasi yangilandi;
  • O'yinlar va ilovalarning ishlashi bilan bog'liq xato hisobotlari yopiladi:
    Grand Theft Auto 3, Adobe Photoshop 7, Windows Media Player 9, Wing commander 4, Adobe Shockwave Player 11.x, Notepad2, GOTHIC 2 GOLD, Battle.net, Autodesk Fusion 360, Between, League of Legends, Dirt Rally 2.0, PS4 Remote Play 2.x, CompressonatorGUI 3.1, rFactor2, X2: The Threat, SierraChart v2068, Ashes of the Singularity: Escalation, S-Gear 2, Riot Vanguard, StarCitizen, Divinity: Original Sin 2, Need For Speed ​​​​Hot Pursu , Melodyne 2, TheHunter: Wild Call, Generation Zero: FNIX Rising, Age of Wonders: Planetfall.

Qo'shimcha: Keyingi shakllangan loyiha chiqarilishi Sharobni tayyorlash 5.12, uning ichida Sharobning kengaytirilgan konstruksiyalari, shu jumladan, to'liq tayyor bo'lmagan yoki asosiy Sharob filialiga qabul qilish uchun hali mos bo'lmagan xavfli yamoqlar shakllanadi. Sharob bilan solishtirganda, Wine Staging 665 ta qo'shimcha yamoqlarni taqdim etadi (oxirgi versiyada 702 ta, 818 yildan oldingi yilda - asosiy Sharob filialida ntdll bo'linishi tugaguniga qadar "esync" yamoqlari vaqtincha o'chirilgan bo'lib qoladi).

Yangi versiya Wine 5.12 kod bazasi bilan sinxronlashni ta'minlaydi. 18 ta yamoq asosiy Wine-ga o'tkazildi, asosan DirectManipulation API elementlarini amalga oshirish, ntdll kutubxonasiga o'zgartirishlar va XACT ta'riflarini qo'shish bilan bog'liq.

Yangilangan yamoqlar winemenubuilder-Desktop_Icon_Path,
serverda saqlangan_ACLlar,
ntdll-ForceBottomUpAlloc,
user32-rawinput-* va ntdll-NtQueryVirtualMemory. Qo'shilgan yamoqmaxImageCount qiymatining 0 ni qaytarishini oldini olish SwapChain Vulkan API-dan foydalanganda (nol qiymat G'alati Brigada, No Man's Sky va Path of Exile-da muammolarga olib keldi).

Manba: opennet.ru

a Izoh qo'shish