A avut loc lansarea experimentală a implementării open-source a Win32 API — Wine 9.7. De la lansarea versiunii 9.6, au fost închise 18 rapoarte de erori și au fost efectuate 123 de modificări.
Cele mai importante schimbări:
- Sistemul de construire a fost adăugat cu suport pentru generarea de fișiere executable în format ARM64X, care conțin simultan cod pentru ABI Arm64EC și ARM64. În winebuild a fost adăugată opțiunea „-marm64x” pentru generarea bibliotecilor hibride ARM64X, iar în winegcc opțiunea „-marm64x”, care asigură construirea pentru ARM64X.
- A fost extins suportul pentru ABI ARM64EC (Compatible ARM64 Emulation), utilizat pentru a facilita portarea aplicațiilor scrise inițial pentru arhitectura x86_64 pe sisteme ARM64. ARM64EC permite rularea, în mediu ARM64, a modulelor individuale cu cod x86_64 prin intermediul emulatorului.
- A fost restructurat interfața driverului pentru API-ul grafic Vulkan.
- În interpretul limbajului de descriere a interfeței WIDL (Wine Interface Definition Language) a fost adăugat suport pentru arhitectura ARM și biblioteca de tipuri (TypeLib) în format vechi (SLTG).
- Au fost închise rapoartele de erori legate de funcționarea jocurilor: Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher.
- Au fost închise rapoartele de erori legate de funcționarea aplicațiilor: MSYS2, ProcessHacker 2.x, Clang 6.0, Notepad++, explorer.exe, Geovision Parashara’s Light, Advanced IP Scanner, Mspaint, ON1 Raw Photo Editor, HP System Diagnostics.
Sursa: opennet.ro
