Une version expérimentale de l'implémentation open source de l'API Win32 — Wine 9.7 a été publiée. Depuis la sortie de 9.6, 18 rapports de bogues ont été fermés et 123 modifications ont été apportées.
Modifications les plus importantes :
- Le système de construction a été amélioré pour prendre en charge la génération de fichiers exécutables au format ARM64X, contenant à la fois du code pour ABI Arm64EC et ARM64. L'option « -marm64x » a été ajoutée à winebuild pour générer des bibliothèques hybrides ARM64X, et dans winegcc, l'option « -marm64x » permettant de compiler pour ARM64X.
- Le support de l'ABI ARM64EC (Compatible d'émulation ARM64) a été étendu pour faciliter le portage d'applications initialement écrites pour l'architecture x86_64 vers les systèmes ARM64. ARM64EC permet d'exécuter dans un environnement ARM64 des modules distincts contenant du code x86_64 à l'aide d'un émulateur.
- La structure de l'interface du pilote pour l'API graphique Vulkan a été réorganisée.
- Le langage d'interface WIDL (Wine Interface Definition Language) a été mis à jour pour ajouter le support de l'architecture ARM et des bibliothèques de types (TypeLib) dans l'ancien format (SLTG).
- Des rapports de bogues liés aux jeux suivants ont été fermés : Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher.
- Des rapports de bogues liés aux applications suivantes ont été fermés : MSYS2, ProcessHacker 2.x, Clang 6.0, Notepad++, explorer.exe, Geovision Parashara’s Light, Advanced IP Scanner, Mspaint, ON1 Raw Photo Editor, HP System Diagnostics.
Source : opennet.ru
