Foi lançado o lançamento experimental da implementação open-source do WinAPI — Wine 7.4. Desde o lançamento da versão 7.3, 14 relatórios de erros foram fechados e 505 alterações feitas.
As alterações mais importantes:
- O tema 'Claro' está ativado por padrão.

- A biblioteca vkd3d 1.3, que implementa o Direct3D 12, foi integrada ao núcleo, funcionando através da tradução de chamadas para a API gráfica Vulkan.
- As bibliotecas WineD3D, D3D12 e DXGI foram alteradas para usar o formato de arquivo executável PE (Portable Executable) em vez de ELF.
- Adicionadas as interfaces de funções para reconhecimento de fala (API SpeechRecognizer).
- Suporte ao formato WAV49 foi adicionado à biblioteca gsm.
- A DLL crypt32 agora possui suporte inicial para codificação e decodificação de requisições OCSP (Online Certificate Status Protocol) assinadas digitalmente.
- Continua a garantir suporte para o tipo 'long' no código (cerca de 200 alterações).
- Garantido o funcionamento correto dos efeitos de vibração em jogos com os controladores DualSense.
- Resolvidos problemas com o carregamento de bibliotecas DLL que suportam conjuntos de Windows API no Arch Linux.
- Fechados relatórios de erros relacionados ao funcionamento dos jogos: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- Fechados relatórios de erros relacionados ao funcionamento de aplicativos: 3Dmark03, 3Dmark05, 3Dmark06.
Adicionalmente, pode-se notar a formação da versão do projeto Wine Staging 7.4, no qual são geradas compilações expandidas do Wine, incluindo patches que não estão completamente prontos ou são arriscados, ainda não adequados para a ramificação principal do Wine. Em comparação com o Wine, no Wine Staging são fornecidos 561 patches adicionais. A nova versão foi sincronizada com a base de código do Wine 7.4. Foi feito trabalho para remover avisos dos patches relacionados ao uso do tipo 'long' (por exemplo, substituições '%u' foram mudadas para '%lu' ou o tipo ULONG foi alterado para UINT32).
Fonte: opennet.ru

