Foi lançado o lançamento experimental da implementação aberta da API Win32 — Wine 9.20. Desde o lançamento da versão 9.19, 15 relatórios de bugs foram solucionados e 198 alterações foram realizadas.
As alterações mais importantes:
- Foi incorporada a biblioteca Capstone, através da qual foi implementada a desassemblagem no WineDbg.
- No D3DX9, foi implementado suporte para os formatos X8L8V8U8, A2W10V10U10, A8P8, V16U16 e Q16W16V16U16.
- Foi adicionada à integração contínua baseada no Gitlab a suportar a análise estática com o Clang e relatórios de testes JUnit.
- Na API DirectPlay, continuou a implementação do suporte a sessões de rede.
- As versões das bibliotecas utilizadas foram atualizadas: faudio 24.10, mpg123 1.32.7, png 1.6.44, tiff 4.7.0, ldap 2.5.18, fluidsynth 2.3.6, xslt 1.1.42 e xml2 2.12.8.
- Foram fechados relatórios de bugs relacionados ao funcionamento de aplicativos: Rhinoceros, Helicon Focus 8.2.0, Notepad++, Nikon NX Studio.
- Foram fechados relatórios de bugs relacionados ao funcionamento de jogos: Victoria 2, Just Cause, BeamNG.drive, Wargaming.net, KnightOfKnights.
Além disso, foi gerada a versão do projeto Wine Staging 9.20, que fornece compilações avançadas do Wine, incluindo patches que não estão totalmente prontos ou são arriscados, enquanto não são adequados para a ramificação principal do Wine. Em comparação com o Wine, o Wine Staging fornece 357 patches adicionais. Na nova versão do Wine Staging, foi feita a sincronização com a base de código do Wine 9.20 e as alterações recentes foram transferidas do vkd3d. Um patch que resolve o problema de renderização de texto rotacionado e escalonado no win32u foi transferido para a base principal do Wine (o problema permaneceu sem solução desde 2013).
Também vale ressaltar a atualização da ramificação Proton Experimental, na qual a Valve desenvolve um pacote com base na base de código do Wine, permitindo que aplicativos de jogos originalmente criados para Windows sejam executados no Linux, apresentados no catálogo Steam. Na Proton Experimental, foi adicionado suporte para os jogos:
- APB Reloaded
- Conqueror’s Blade
- Hard Chip Demo
- Onimusha: Warlords
- Sniper Elite: Nazi Zombie Army 2
- Test Drive Unlimited Solar Crown
- Total War: SHOGUN 2
- Warhammer 40k: Space Marine 2
- Welcome to Dustown
Foram corrigidos problemas em jogos:
- Age of Empires II: Definitive Edition
- B-17 Flying Fortress
- Bloodstained: Ritual of the Night
- Clash for Crust
- Curse of Brotherhood
- Devil May Cry 3 Special Edition
- Diablo IV
- Dog Brew
- DOOM Eternal
- Fablecraft
- Fallout: New Vegas
- Final Fantasy XVI
- For Honor
- GreedFall
- Hotshot Racing
- Hunt: Showdown 1896
- March of Empires
- Mary Skelter 2
- Microsoft Flight Simulator
- Oddworld: Stranger’s Wrath HD
- Pharaoh Rebirth+
- Phasmophobia
- Red Dead Redemption 2
- Resident Evil 2
- Shadow Warrior 2
- SpellForce 3: Versus Edition
- The Finals
- Tomb Raider
- Trackmania Nations Forever
- Trackmania United Forever
- Twisted Sails
- UNO
- WARRIORS ALL-STARS
- Yakuza 3
- Yakuza 4
- Yakuza 6
Fonte: opennet.ru
