Lançado o release experimental da implementação aberta do WinAPI — Wine 7.18. Desde o lançamento da versão 7.17, 20 relatórios de bugs foram fechados e 252 alterações foram feitas.
As alterações mais importantes:
- As tabelas de caracteres foram atualizadas para a especificação Unicode 15.0.0.
- O driver do macOS agora suporta WoW64, uma camada para executar programas de 32 bits em Windows de 64 bits.
- Problemas com a leitura assíncrona na implementação do suporte ao GStreamer foram corrigidos.
- Os relatórios de bugs relacionados a jogos foram fechados: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Relatórios de bugs relacionados a aplicativos foram fechados: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
Adicionalmente, pode-se mencionar a formação do release do projeto Wine Staging 7.18, no qual são formadas compilações expandidas do Wine, incluindo patches não totalmente prontos ou arriscados que ainda não estão aptos para serem aceitos no branch principal do Wine. Em comparação com o Wine, o Wine Staging oferece 514 patches adicionais.
Nesta nova versão, ocorreu a sincronização com a base de código do Wine 7.18. Quatro patches foram transferidos para o núcleo do Wine: um para ws2_32 (retorno do valor correto para WSAIoctl) e três para dwrite (teste de manipulação de fonte inexistente no IDWriteTextFormat, uso de MapCharacters para caracteres invisíveis). Patches server-unix_name e ntdll-Junction_Points foram atualizados.
Fonte: opennet.ru
