Състоя се експериментално издаване на отворената реализация на Win32 API — Wine 9.7. От последното издание 9.6 бяха затворени 18 отчета за грешки и направени 123 изменения.
Най-важните промени:
- В системата за сборка е добавена поддръжка за генериране на изпълними файлове в ARM64X формат, съдържащи едновременно код за ABI Arm64EC и ARM64. В winebuild е добавена опцията "-marm64x" за генериране на хибридни библиотеки ARM64X, а в winegcc опцията "-marm64x", осигуряваща сборка за ARM64X.
- Разширена е поддръжката на ABI ARM64EC (ARM64 Emulation Compatible), използвана за улесняване на портироването на приложения, поначало написани за архитектура x86_64, на ARM64 системи. ARM64EC позволява изпълнение на отделни модули с x86_64 код в ARM64 среда с помощта на емулатор.
- Проведена е реструктуризация на интерфейса на драйвера за графичния API Vulkan.
- В интерпретатора на езика за описание на интерфейса WIDL (Wine Interface Definition Language) е добавена поддръжка на ARM архитектура и библиотеки от типове (TypeLib) в стар формат (SLTG).
- Затворени са отчети за грешки, свързани с работа на игрите: Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher.
- Затворени са отчети за грешки, свързани с работа на приложения: 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.
Източник: opennet.ru
