Wine 5.6 va Vino Staging 5.6 versiyasini chiqarish

bo'lib o'tdi WinAPI-ning ochiq amalga oshirilishining eksperimental versiyasi - Sharob 5.6. Versiya chiqqandan beri 5.5 38 ta xato hisoboti yopildi va 458 ta oʻzgartirish kiritildi.

Eng muhim o'zgarishlar:

  • Media Foundation asoslariga yangi chaqiruvlar amalga oshirildi;
  • Active Directory qo'llab-quvvatlashi yaxshilandi, LDAP qo'llab-quvvatlashi o'rnatilmagan tizimlarda wldap32 kompilyatsiyasi bilan bog'liq muammolar hal qilindi;
  • Modullarni PE formatiga o'tkazish davom ettirildi;
  • Proksi rejimida gdb tuzatuvchisidan foydalanish uchun yaxshilangan yordam;
  • O'yinlar va ilovalarning ishlashi bilan bog'liq xato hisobotlari yopiladi:
    Passmark 7.0, AVG Free 8.x/9.x Antivirus Edition, MSYS2, Explorer++, Cossacks II, Keygener Assistant 2.x, Monogram GraphStudio v0.3.x, Star Wars KOTOR II: Sith Lords, Evernote 5.5.x, Roblox Player, Roblox Studio, LEGO Lord of the Rings, ChurchBoard, Diablo 3, Dead Space, MYOB Accounting v18.5.x, MySQL 8.0.x, Webex Meetings, Cairo Shell v0.3.x, Late Shift, Star Wars: Eski respublika, Panzer korpusi 2, Sehrli yig'ilish onlayn, Warframe.

Bir vaqtning o'zida taqdim etildi loyiha chiqarilishi Sharobni tayyorlash 5.6, 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 853 ta qo'shimcha yamoqlarni taqdim etadi. Yangi versiya Wine 5.6 kod bazasi bilan sinxronlashni ta'minlaydi.

Ntdll-da FileFsVolumeInformation sinfini qo'llab-quvvatlash va o'rniga _lopen foydalanish bilan bog'liq 2 ta yamoq
Winmm-da faylni ochish. Qo'shilgan 2 ta yangi patch user32 da GetMouseMovePointsEx stub va ntdll da LDR_IMAGE_IS_DLL keshlash bilan.

Yangilangan ntdll-Syscall_Emulation yamoqlari,
ksatengin-boshlang'ich,
ntdll-Junction_Points,
ntdll-NtDevicePath,
user32-rawinput-nolegacy va
ntdll-RtlIpv4StringToAddress.

Manba: opennet.ru

a Izoh qo'shish