Выпуск Wine 6.18 і Wine staging 6.18

Адбыўся выпуск эксперыментальнай галіны адкрытай рэалізацыі WinAPI – Wine 6.18. З моманту выпуску версіі 6.17 было зачынена 19 справаздач аб памылках і ўнесена 485 змен.

Найбольш важныя змены:

  • Бібліятэкі Shell32 і WineBus пераўтвораны ў фармат PE (Portable Executable).
  • Дадзеныя Unicode абноўлены да версіі 14.
  • Рухавічок Mono абноўлены да версіі 6.4.0.
  • Праведзена дадатковая праца па падтрымцы адладкавага фармату DWARF 3/4.
  • Уключаны па змаўчанні новы бэкэнд для джойсцікаў, якія падтрымліваюць пратакол HID (Human Interface Devices).
  • Закрыты справаздачы аб памылках, звязаныя з працай гульні Resident Evil 7.
  • Закрытыя справаздачы пра памылкі, звязаныя з працай прыкладанняў: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2 English, Windows ISO Downloader 8.45, Click-N-Type 3.03.

Адначасова сфарміраваны выпуск праекта Wine Staging 6.18, у рамках якога фармуюцца пашыраныя зборкі Wine, улучальныя не цалкам гатовыя ці рызыкоўныя патчы, пакуль непрыдатныя для прыняцця ў асноўную галінку Wine. У параўнанні з Wine у ​​Wine Staging прадастаўляецца 616 дадатковых патча.

У новым выпуску ажыццёўлена сінхранізацыя з кодавай базай Wine 6.18. У асноўны склад Wine перакладзена 7 патчаў, злучаных з ntoskrnl.exe, IRP, падтрымкай unixfs у shell32 і рэалізацыяй функцый K32GetModuleBaseNameW, K32GetModuleInformation і K32GetModuleBaseNameA. Дададзена 4 патча з магчымасцю інтэграцыі аб'ектаў Token у sapi і падтрымкай функцый FltBuildDefaultSecurityDescriptor і ISpObjectToken-CreateInstance. Абноўлены патч plat-streaming-support.

Дадаткова можна адзначыць аб'яву кампаніяй Epic Games аб рэалізацыі падтрымкі платформы Linux у антычыт-сістэме Easy Anti-Cheat. Падтрымка рэалізаваная як для родных Linux-зборак, так і для гульняў, якія запускаюцца з выкарыстаннем праслоек Wine і Proton, што дазволіць вырашыць праблемы з запускам у Wine/Proton Windows-зброк гульняў з уключаным антычытам. Easy Anti-Cheat дазваляе запусціць сеткавую гульню ў спецыяльным рэжыме ізаляцыі, які верыфікуе цэласнасць гульнявога кліента і выяўляе ўкліньванне ў працу працэсу і маніпуляцыі з яго памяццю.

Крыніца: opennet.ru

Дадаць каментар