Une version expérimentale de l'implémentation open source de l'API Win32, Wine 9.14, a été publiée. Depuis la sortie de la version 9.13, 20 rapports de bogues ont été clôturés et 205 modifications ont été apportées.
Les changements les plus importants :
- L'implémentation de la communication inter-processus (IPC) unidirectionnelle de Mailslots a été déplacée pour utiliser les E/S côté serveur.
- La prise en charge des pilotes de SGBD ODBC compilés pour Windows a été étendue.
- Les travaux se sont poursuivis pour placer les structures de données de la bibliothèque user32 dans la mémoire partagée.
- Ajout de la prise en charge des opérations « || » dans cmd.exe Et "&&".
- Rapports d'erreurs fermés liés au fonctionnement des applications : Native Access 1.9, WinCDEmu 4.1, 1000 Mots 4.0.2, AOL (America Online) Desktop, MSVC cl.exe 19.x, BSG Launcher.
- Rapports de bogues fermés liés au fonctionnement des jeux : Civilization I, Tom Clancy's Splinter Cell : Conviction, I Am Alive, Ys : Origin, Unreal Engine 5.2, ChessBase 17, Act of War : Direct Action, Act of War : High Treason, Seigneurs de guerre III : Seigneurs des Ténèbres Rising.
De plus, la version du projet Wine Staging 9.14 a été créée, fournissant des versions étendues de Wine, y compris des correctifs pas entièrement prêts ou risqués qui ne sont pas encore adaptés à l'adoption dans la branche principale de Wine. Par rapport à Wine, Wine Staging fournit 371 correctifs supplémentaires. La nouvelle version de Wine Staging se synchronise avec la base de code Wine 9.14 et reprend les nouvelles modifications de vkd3d. Ajout d'un correctif avec prise en charge initiale d'IDXGISwapChain :: GetFrameStatistics dans d3d11. Mise à jour des correctifs odbc32 et des ensembles de correctifs ntdll-WRITECOPY. 4 modifications liées à odbc32 ont été déplacées vers le noyau Wine.
Source: opennet.ru
