Une version expérimentale de l'implémentation open source de Win32 API — Wine 9.20 a été publiée. Depuis la sortie de 9.19, 15 rapports de bugs ont été fermés et 198 modifications ont été apportées.
Modifications les plus importantes :
- La bibliothèque intégrée Capstone permet la désassemblage dans WineDbg.
- D3DX9 prend désormais en charge les formats X8L8V8U8, A2W10V10U10, A8P8, V16U16 et Q16W16V16U16.
- Le système d'intégration continue basé sur Gitlab a été mis à jour pour inclure l'analyse statique à l'aide de Clang et les rapports de tests JUnit.
- Le support des sessions réseau continue d'être mis en œuvre dans l'API DirectPlay.
- Les versions des bibliothèques utilisées ont été mises à jour : 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 et xml2 2.12.8.
- Les rapports de bugs concernant les applications suivantes ont été fermés : Rhinoceros, Helicon Focus 8.2.0, Notepad++, Nikon NX Studio.
- Les rapports de bugs concernant les jeux suivants ont été fermés : Victoria 2, Just Cause, BeamNG.drive, Wargaming.net, KnightOfKnights.
De plus, une version du projet Wine Staging 9.20 a été créée, offrant des compilations avancées de Wine, incluant des patches encore instables ou risqués qui ne sont pas prêts à être intégrés dans la branche principale de Wine. Par rapport à Wine, Wine Staging fournit 357 patches supplémentaires. Dans cette nouvelle version, Wine Staging a été synchronisé avec la base de code de Wine 9.20 et des changements récents ont été portés depuis vkd3d. Un correctif a été intégré dans la branche principale de Wine, résolvant le problème de rendu du texte tourné et mis à l'échelle dans win32u (problème non résolu depuis 2013).
On peut également noter la mise à jour de la branche Proton Experimental, dans laquelle Valve développe un package basé sur la base de code de Wine permettant d'exécuter des applications de jeu sous Linux, initialement conçues pour Windows et disponibles dans le catalogue Steam. Proton Experimental a ajouté la prise en charge des jeux suivants :
- 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
Des problèmes ont été corrigés dans les jeux suivants :
- 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
- Voiles Tordues
- UNO
- WARRIORS ALL-STARS
- Yakuza 3
- Yakuza 4
- Yakuza 6
Source : opennet.ru
