Une version expérimentale de l'implémentation ouverte de WinAPI — Wine 7.12, a été publiée. Depuis la sortie de la version 7.11, 13 rapports d'erreurs ont été fermés et 266 modifications ont été apportées.
Modifications les plus importantes :
- Pour les applications utilisant Qt5, le support des thèmes a été ajouté.
- Le paquet vkd3d, qui implémente Direct3D 12 via la traduction des appels dans l'API graphique Vulkan, a été mis à jour vers la version 1.4.
- Dans l'API Direct2D, le support des effets a été amélioré.
- Les utilitaires pour le travail avec le registre ont implémenté le support des valeurs du type QWORD (UINT64).
- Des rapports d'erreurs concernant les jeux ont été fermés : Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Des rapports d'erreurs concernant les applications ont été fermés : MetaTrader4, Approach (Smart Suite), Wireshark.
On peut également mentionner la création de la version du projet Wine Staging 7.12, qui fait des compilations étendues de Wine, incluant des correctifs non totalement prêts ou risqués, en attendant leur intégration dans la branche principale de Wine. Par rapport à Wine, Wine Staging propose 543 correctifs supplémentaires.
Dans cette nouvelle version, la synchronisation avec la base de code Wine 7.12 a été réalisée. Les changements notables incluent uniquement la mise à jour du correctif «winepulse-PulseAudio_Support», qui résout les problèmes de sélection des périphériques audio lors de l'utilisation de l'arrière-plan sonore PulseAudio, ajoutant le support de GetPropValue, implémentant le mode d'accès exclusif au périphérique audio et transmettant la propriété KEY_AudioEndpoint_PhysicalSpeakers au pilote pour PulseAudio.
Source : opennet.ru
