Wine 5.4 va Vino Staging 5.4 versiyasini chiqarish

bo'lib o'tdi WinAPI-ning ochiq amalga oshirilishining eksperimental versiyasi - Sharob 5.4. Versiya chiqqandan beri 5.3 34 ta xato hisoboti yopildi va 373 ta o'zgartirish kiritildi.

Eng muhim o'zgarishlar:

  • O'rnatilgan dasturlar yangi C ish vaqti UCRTBase dan foydalanishga aylantirildi;
  • Milliy alifbolardagi belgilarni o'z ichiga olgan domen nomlarini qo'llab-quvvatlash yaxshilandi (IDN, Xalqaro domen nomlari);
  • Direct2D yumaloq to'rtburchaklar chizish uchun qo'shimcha yordam berdi;
  • D3DX9 matnni chizish usulini (ID3DXFont::DrawText) amalga oshiradi, uning yo'qligi sababli ba'zi o'yinlarda matn ko'rsatilmagan;
  • Unicode ma'lumotlari Unicode spetsifikatsiyasi 13 ga moslashtirilgan.
  • O'yinlar va ilovalarning ishlashi bilan bog'liq xato hisobotlari yopiladi.
    ABBYY FineReader Pro 7.0, Far Manager v3.0, Bat!, Foxit Reader 3.0, Assassin's Creed, Twister haqidagi ertak, Europa Universalis Rim, Delphi Twain, PSPad 4.5.7, BioShock 2, AION, AVG Free-2012. , TuneUp Utilities 2014, Final Fantasy V, Keepass 2014, NieR: Automata, Divinity Original Sin 2.36,
    SanctuaryRPG: Black Edition, Gaea 1.0.19, Microsoft Visual Studio 2019, RPG Tkool, Fable: The Lost Bobs, Oddworld - Munch odissey, Discord, Asuka 120%, Dynacadd 98, Torchlight.

Bir vaqtning o'zida taqdim etildi loyiha chiqarilishi Sharobni tayyorlash 5.4, uning ichida Sharobning kengaytirilgan konstruksiyalari, 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 855 ta qo'shimcha yamoqlarni taqdim etadi. Yangi versiya Wine 5.4 kod bazasi bilan sinxronlashni ta'minlaydi.

ID6DXFont::DrawText usulini qo‘llab-quvvatlash, nosozlikni bartaraf etish va RtlGetNativeSystemInformation() funksiyasini ntdll-ga eksport qilish bilan bog‘liq 3 ta yamoq Wine-ning asosiy qismiga o‘tkazildi. Qo'shilgan 7 ta yangi yamoq vazifalar ro'yxatini amalga oshirish, xactengine funksionalligini kengaytirish va ntdll ishlashini optimallashtirish bilan. Yangilangan yamalar ntdll-RtlIpv4StringToAddress va wined3d-SWVP-shaderlar. FAudio-dan foydalanganda 20.02 versiyasidan foydalanish tavsiya etiladi, chunki bu Drakensang, BlazBlue: Calamity Trigger va Bully Scholarship o'yinlarining to'g'ri ishlashi uchun zarur.

Manba: opennet.ru

a Izoh qo'shish