Une version expérimentale de l'implémentation ouverte de WinAPI — Wine 7.5 a été publiée. Depuis le lancement de la version 7.4, 28 rapports de bugs ont été fermés et 360 modifications ont été apportées.
Modifications les plus importantes :
- Le pilote pour le sous-système audio ALSA a été converti pour utiliser le format de fichiers exécutables PE (Portable Executable) au lieu d'ELF.
- La génération de la base de données avec des localisations à partir du référentiel Unicode CLDR (Unicode Common Locale Data Repository) a été assurée.
- Le support du compilateur pour les shaders en HLSL (High-Level Shader Language), utilisé dans DirectX, développé par le projet vkd3d a été ajouté.
- Le support initial du protocole OCSP (Online Certificate Status Protocol), utilisé pour vérifier les certificats révoqués, a été ajouté.
- Le support du type 'long' a continué à être fourni dans le code.
- Les rapports de bugs liés aux jeux suivants ont été fermés : Operation Lovecraft : Fallen Doll, Minecraft, GRID 2, The Evil Within 2.
- Les rapports de bugs liés aux applications suivantes ont été fermés : Nota Bene, Core Temp 1.13, Microsoft PowerToys, MS Windows terminal, Samsung Magician 7.x, mIRC, IrfanView 4.59, QuickPar 0.9.1, HeidiSQL, SolSuite, IP super camera, ATPDraw, KakaoTalk, DTS Master Audio Suite, Cakewalk Pro Audio 9.0, Audacity 2.4.2.
On peut également noter la formation de la version du projet Wine Staging 7.5, dans le cadre de laquelle des builds Wine étendues sont formées, incluant des patches non entièrement prêts ou risqués, actuellement inadaptés à l'intégration dans la branche principale de Wine. Par rapport à Wine, Wine Staging offre 561 patches supplémentaires. Dans cette nouvelle version, une synchronisation avec la base de code de Wine 7.5 a été réalisée. Dans la nouvelle version, le travail d'élimination des avertissements liés à l'utilisation du type 'long' (par exemple, les substitutions '%u' ont été remplacées par '%lu' ou les types ULONG par UINT32) a été poursuivi.
Source : opennet.ru
