o lansare experimentală a implementării open-source a WinAPI — . De la lansarea versiunii s-au închis 38 de rapoarte de erori și au fost efectuate 458 de modificări.
Cele mai importante schimbări:
- Au fost implementate noi apeluri ale framework-ului Media Foundation;
- Îmbunătățită suportul pentru Active Directory, rezolvate problemele cu compilarea wldap32 pe sistemele fără suport LDAP instalat;
- A fost continuată conversia modulelor în format PE;
- Îmbunătățit suportul pentru utilizarea debugger-ului gdb în modul proxy;
- Au fost închise rapoarte de erori 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: The Old Republic, Panzer Corps 2, Magic The Gathering Online, Warframe.
În același timp, versiunea proiectului , în cadrul căruia se formează compilări extinse Wine, includând patch-uri incomplete sau riscante, încă neadecvate pentru a fi acceptate în ramura principală Wine. Comparativ cu Wine, Wine Staging oferă 853 de patch-uri suplimentare. În noua versiune s-a realizat sincronizarea cu baza de cod Wine 5.6.
În compunerea principală Wine au fost transferate 2 patch-uri legate de suportul clasei FileFsVolumeInformation în ntdll și utilizarea _lopen în loc de
OpenFile în winmm. Au fost adăugate cu stub GetMouseMovePointsEx în user32 și caching LDR_IMAGE_IS_DLL în ntdll.
Patch-urile ntdll-Syscall_Emulation,
xactengine-initial,
ntdll-Junction_Points,
ntdll-NtDevicePath,
user32-rawinput-nolegacy și
ntdll-RtlIpv4StringToAddress au fost actualizate.
Sursa: opennet.ro
