Състоя се експериментално издание на откритата реализация на WinAPI — Wine 7.4. От момента на издаването на версия 7.3 бяха затворени 14 отчета за грешки и внесени 505 изменения.
Наиболее значительные изменения:
- По подразбиране е активна темата на оформление ‘Light’.

- В основния състав е включена библиотеката vkd3d 1.3 с реализация на Direct3D 12, работеща чрез транслация на извикванията в графичния API Vulkan.
- Библиотеките WineD3D, D3D12 и DXGI са преминали на използване на формата на изпълними файлове PE (Portable Executable) вместо ELF.
- Добавени са заместители за функциите за разпознаване на реч (API SpeechRecognizer).
- В библиотеката gsm е добавена поддръжка за формата WAV49.
- В DLL crypt32 е добавена начална поддръжка за кодиране и декодиране на OCSP (Online Certificate Status Protocol) заявки, заверени с цифров подпис.
- Продължена е поддръжката за тип ‘long’ в кода (около 200 изменения).
- Осигурена е коректна работа на вибрационните ефекти в игрите при използване на контролери DualSense.
- Решени са проблемите с зареждането на DLL библиотеки с поддръжка на Windows API sets в Arch Linux.
- Затворени са отчетите за грешки, свързани с работата на игрите: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- Затворени са отчетите за грешки, свързани с работата на приложенията: 3Dmark03, 3Dmark05, 3Dmark06.
Допълнително може да се отбележи образуването на издания на проекта Wine Staging 7.4, в рамките на което се образуват разширени сборки на Wine, включващи не напълно готови или рискови пачове, все още неподходящи за приемане в основното клонинг на Wine. В сравнение с Wine, в Wine Staging се предоставят 561 допълнителен пач. В новото издание е извършена синхронизация с кодовата база на Wine 7.4. Извършена е работа по премахване на предупрежденията в пачовете, свързани с използването на типа „long“ (например, заменени са заместители „%u“ на „%lu“ или тип ULONG е заменен с UINT32).
Източник: opennet.ru

