Une branche expérimentale de l'implémentation ouverte de WinAPI, Wine 6.16, a été publiée. Depuis la sortie de la version 6.15, 36 rapports de bogues ont été clôturés et 443 modifications ont été apportées.
Les changements les plus importants :
- Une première version du backend pour les joysticks prenant en charge le protocole HID (Human Interface Devices) a été proposée.
- Prise en charge améliorée des thèmes sur les écrans à haute densité de pixels (highDPI).
- Les préparatifs pour la mise en œuvre de l'interface d'appel système GDI se sont poursuivis.
- WineDump a amélioré la prise en charge des informations de débogage CodeView.
- Le problème de construction sur des systèmes avec Glibc 2.34 a été résolu.
- Les rapports d'erreurs liés au fonctionnement des jeux sont clôturés : Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
- Rapports d'erreurs fermés 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 .
Dans le même temps, la version du projet Wine Staging 6.16 a été créée, dans le cadre de laquelle des versions étendues de Wine sont formées, 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 605 correctifs supplémentaires.
La nouvelle version se synchronise avec la base de code Wine 6.16. Deux correctifs ont été traduits dans le Wine principal : ws2_32 (renvoie l'heure correcte pour SO_CONNECT_TIME) et dpnet (implémente IDirectPlay8Server EnumServiceProviders). La composition comprend des correctifs avec l'implémentation des fonctions D3DX11GetImageInfoFromMemory et D3DX11CreateTextureFromMemory. Mise à jour des correctifs server-default_integrity et ntdll-Syscall_Emulation.
Source: opennet.ru