La sortie de la branche expérimentale de l'implémentation ouverte de WinAPI — Wine 6.16 a eu lieu. Depuis la sortie de la version 6.15, 36 rapports de bogues ont été résolus et 443 modifications ont été apportées.
Modifications les plus importantes :
- Une version initiale du backend pour les manettes prenant en charge le protocole HID (Human Interface Devices) a été proposée.
- Amélioration du support des thèmes sur les écrans à haute densité de pixels (highDPI).
- Préparation continue à la mise en œuvre de l'interface des appels système GDI.
- Amélioration du support des informations de débogage CodeView dans WineDump.
- Problème de compilation résolu sur les systèmes avec Glibc 2.34.
- Fermeture des rapports de bogues liés au fonctionnement des jeux : Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
- Fermeture des rapports de bogues liés au fonctionnement des applications : Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchfuehrung und Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1.
La release du projet Wine Staging 6.16 a été formée simultanément, dans le cadre de laquelle des versions étendues de Wine sont constituées, incluant des patchs non complètement prêts ou risqués et qui ne peuvent pas encore être acceptés dans la version principale de Wine. Par rapport à Wine, Wine Staging offre 605 patchs supplémentaires.
Dans cette nouvelle version, la synchronisation avec la base de code de Wine 6.16 a été effectuée. Deux patchs ont été intégrés dans la version principale de Wine : ws2_32 (rendant le temps correct pour SO_CONNECT_TIME) et dpnet (implémentant IDirectPlay8Server EnumServiceProviders). Des patchs implémentant les fonctions D3DX11GetImageInfoFromMemory et D3DX11CreateTextureFromMemory ont été inclus. Les patchs server-default_integrity et ntdll-Syscall_Emulation ont été mis à jour.
Source : opennet.ru
