Foi lançado o lançamento experimental da implementação aberta do WinAPI — Wine 7.12. Desde o lançamento da versão 7.11, foram fechados 13 relatórios de erros e introduzidas 266 alterações.
As alterações mais importantes:
- Para aplicativos que utilizam Qt5, o suporte a temas foi adicionado.
- O pacote vkd3d, que implementa o Direct3D 12 funcionando através da tradução de chamadas para a API gráfica Vulkan, foi atualizado para a versão 1.4.
- Na API Direct2D, a compatibilidade com efeitos foi aprimorada.
- As utilitários para trabalhar com o registro agora suportam valores de tipo QWORD (UINT64).
- Relatórios de erros relacionados ao funcionamento dos jogos: Star Citizen, Shogun Total War 2, Argentum 20 RPG foram fechados.
- Relatórios de erros relacionados ao funcionamento dos aplicativos: MetaTrader4, Approach (Smart Suite), Wireshark foram fechados.
Adicionalmente, pode-se mencionar a formação do lançamento do projeto Wine Staging 7.12, que gera builds expandidas do Wine, incluindo patches que não estão totalmente prontos ou que são arriscados, enquanto não são adequados para a ramificação principal do Wine. Comparado ao Wine, o Wine Staging fornece 543 patches adicionais.
Neste novo lançamento, foi realizada a sincronia com a base de código do Wine 7.12. Dentre as mudanças, destaca-se a atualização do patch 'winepulse-PulseAudio_Support', que resolve problemas com a seleção de dispositivos de áudio ao usar o backend de áudio PulseAudio, adicionando suporte ao GetPropValue, implementando um modo de acesso exclusivo ao dispositivo de áudio e passando a propriedade KEY_AudioEndpoint_PhysicalSpeakers para o driver do PulseAudio.
Fonte: opennet.ru
