Iniciou-se o teste do primeiro candidato a lançamentos Wine 10.0, a implementação open source do WinAPI. A base de código foi congelada antes do lançamento, que está previsto para a segunda metade de janeiro. Em comparação com o lançamento Wine 9.22, 17 relatórios de bugs foram fechados e 311 alterações foram feitas.
As alterações mais importantes:
- Adicionada a versão inicial do driver para dispositivos Bluetooth.
- O pacote embutido Vkd3d com implementação do Direct3D 12 foi atualizado para a versão 1.14.
- O motor Mono com implementação da plataforma .NET foi atualizado para o lançamento 9.4.0.
- Nas funções de runtime C (bibliotecas msvcrt e ucrtbase), como _fsopen, _mktemp e _searchenv, foi implementado suporte para operação com strings em codificação UTF-8. Nas funções freopen, _loaddll, _spawnl, _execle e _sopen_dispatch, foi adicionada a possibilidade de usar caracteres UTF-8 em caminhos de arquivos.
- Adicionado suporte para segregação de informações de depuração com base em identificadores de assemblies.
- Relatórios de bugs relacionados ao funcionamento de aplicativos como: Clip Studio Paint 3.0, FL Studio 21, InnoSetup, Dragon Unpacker, Mathcad 15 foram fechados.
- Relatórios de bugs relacionados ao funcionamento de games como: Bloodrayne 2, Heroes of the Storm, Links 2003 foram fechados.
Além disso, foi formado o lançamento do projeto Wine Staging 10.0-rc1, fornecendo builds avançadas do Wine, incluindo patches não totalmente prontos ou arriscados, ainda não aptos para aceitação na branch principal do Wine. Em comparação com o Wine, o Wine Staging oferece 350 patches adicionais. No novo lançamento do Wine Staging, houve sincronização com a base de código do Wine 10.0-rc1 e as alterações recentes do vkd3d foram transferidas. A biblioteca windows.networking.connectivity.dll, que implementa parte da API Windows.Networking.Connectivity, foi transferida para o conjunto principal do Wine.
Fonte: opennet.ru
