Lansarea Wine 5.6 și Wine Staging 5.6

a avut loc lansarea experimentală a unei implementări deschise a WinAPI - Vin 5.6. De la lansarea versiunii 5.5 Au fost închise 38 de rapoarte de eroare și au fost făcute 458 de modificări.

Cele mai importante schimbari:

  • Au fost implementate noi apeluri către cadrul Fundației Media;
  • Suportul Active Directory a fost îmbunătățit, problemele cu compilarea wldap32 pe sistemele fără suport LDAP instalat au fost rezolvate;
  • Conversia modulelor în format PE a continuat;
  • Suport îmbunătățit pentru utilizarea depanatorului gdb în modul proxy;
  • Rapoarte de erori închise legate de funcționarea jocurilor și aplicațiilor:
    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: The 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: Vechea Republică, Panzer Corps 2, Magic The Gathering Online, Warframe.

Simultan prezentat lansarea proiectului Punerea în scenă a vinului 5.6, în cadrul cărora se formează versiuni extinse de Wine, inclusiv patch-uri care nu sunt complet gata sau riscante care nu sunt încă potrivite pentru adoptare în ramura principală Wine. În comparație cu Wine, Wine Staging oferă 853 de patch-uri suplimentare. Noua versiune aduce sincronizare cu baza de cod Wine 5.6.

2 patch-uri legate de suportul pentru clasa FileFsVolumeInformation în ntdll și utilizarea lui _lopen în loc de
OpenFile în winmm. Adăugat 2 patch-uri noi cu stub-ul GetMouseMovePointsEx în user32 și memorarea în cache a LDR_IMAGE_IS_DLL în ntdll.

Patch-uri actualizate ntdll-Syscall_Emulation,
xactengine-inițială,
ntdll-Junction_Points,
ntdll-NtDevicePath,
user32-rawinput-nolegacy și
ntdll-RtlIpv4StringToAddress.

Sursa: opennet.ru

Adauga un comentariu