Os testes para a primeira versão candidata do Wine 10.0, uma implementação de código aberto da WinAPI, começaram. O código-fonte foi congelado antes do lançamento, previsto para a segunda quinzena de janeiro. Desde o lançamento do Wine 9.22, 17 relatórios de bugs foram corrigidos e 311 alterações foram feitas.
As mudanças mais importantes:
- Adicionada a versão inicial do driver para dispositivos Bluetooth.
- O pacote Vkd3d integrado com implementação Direct3D 12 foi atualizado para a versão 1.14.
- O mecanismo Mono, que implementa a plataforma .NET, foi atualizado para a versão 9.4.0.
- As funções de tempo de execução C (bibliotecas msvcrt e ucrtbase), como _fsopen, _mktemp e _searchenv, agora suportam strings UTF-8. As funções freopen, _loaddll, _spawnl, _execle e _sopen_dispatch agora suportam caracteres UTF-8 em caminhos de arquivos.
- Adicionada a possibilidade de dividir informações de depuração com base nos IDs de assembly.
- Relatórios de erros relacionados ao funcionamento dos seguintes aplicativos foram encerrados: Clip Studio Paint 3.0, FL Studio 21, InnoSetup, Dragon Unpacker e Mathcad 15.
- Relatórios de erros relacionados ao funcionamento dos jogos: Bloodrayne 2, Heroes of the Storm, Links 2003 foram encerrados.
Além disso, o projeto Wine Staging 10.0-rc1 foi lançado, fornecendo versões estendidas do Wine que incluem patches incompletos ou arriscados, ainda não adequados para integração na versão principal do Wine. Comparado ao Wine, o Wine Staging oferece 350 patches adicionais. A nova versão do Wine Staging sincroniza com o código-fonte do Wine 10.0-rc1 e traz de volta as alterações recentes do vkd3d. A biblioteca windows.networking.connectivity.dll, que implementa parte da API, foi portada para a distribuição principal do Wine. WindowsRedes. Conectividade.
Fonte: opennet.ru
