Foi lançado o Wine 9.8, uma implementação aberta da API Win32. Desde o lançamento do 9.7, 22 relatórios de bugs foram fechados e 209 alterações foram feitas.
As alterações mais importantes:
- O motor Wine Mono, com a implementação da plataforma .NET, foi atualizado para o lançamento 9.1.0.
- Os arquivos gerados com a linguagem de descrição de interface IDL (Interface Definition Language) utilizam componentes que suportam totalmente a execução em modo de interpretação.
- O suporte a RPC/COM foi aprimorado nas plataformas ARM.
- Relatórios de bugs relacionados ao funcionamento de aplicativos foram fechados: Solid Edge, instalador do Microsoft Office 97, Lotus Approach, gldriverquery.exe, Radiosure, SimSig, iZotope Product Portal, VTFEdit, Across Lite, Falcon BMS, Corsair iCUE 4, HWMonitor 1.53, vcrun2008.
- Relatórios de bugs relacionados ao funcionamento de jogos foram fechados: launcher do Battle.net, Recettear.
Além disso, foi formado o lançamento do projeto Wine Staging 9.8, que fornece compilações expandidas do Wine, incluindo patches não completamente prontos ou arriscados, que ainda não são adequados para a ramificação principal do Wine. Em comparação com o Wine, o Wine Staging oferece 430 patches adicionais. A nova versão do Wine Staging foi sincronizada com a base de código do Wine 9.8 e vkd3d. Um patch com a implementação do método ID3DXEffect::SetRawValue no Direct3D 9 foi adicionado. Os patches vkd3d-latest, odbc-remove-unixodbc e ddraw-GetPickRecords foram atualizados.
Seis patches foram transferidos para a principal composição do Wine, dos quais cinco estão relacionados ao aumento da funcionalidade da implementação da linguagem de descrição de interface WIDL (Wine Interface Definition Language), e um com a possibilidade de compilar a biblioteca stdole32.tlb com a flag "—oldtlb". Os patches ntdll-CriticalSection, Pipelight e winex11-XEMBED foram removidos, pois perderam relevância.
Fonte: opennet.ru
