Une branche expérimentale de l'implémentation ouverte de WinAPI, Wine 6.21, a été publiée. Depuis la sortie de la version 6.20, 26 rapports de bogues ont été clôturés et 415 modifications ont été apportées.
Les changements les plus importants :
- WinSpool, GPhoto et quelques autres modules ont été convertis au format PE (Portable Executable).
- DbgHelp a amélioré la prise en charge des fonctions en ligne.
- La mise en œuvre du fournisseur MSDASQL OLE DB a commencé.
Rapports de bugs fermés liés aux jeux suivants : Call of Duty : Black Ops II, Hitman : Sniper Challenge, série Sniper Elite, Resident Evil 0 HD Remaster, Homesick, Call of Juarez : Gunslinger, Riot Vanguard, Memento Mori, Rise of Legends, Resident Evil 4, Resident Evil 6, Internet Explorer 8, Skyrim SE et les jeux basés sur Unreal Engine 4.
- Rapports de bogues fermés liés aux applications suivantes : Aero Glass, Affinity Designer 1.x, Astrotoaster, Gaea-1.0.16.8020, easyHDR 3.13.0, SimIon, BlueSkyPlan, Home Designer Suite 21.3.1.1, Samsung SDK 1.2.2 pour Java ME.
De plus, nous pouvons noter la formation de la sortie du projet Wine Staging 6.21, dans le cadre duquel 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 558 correctifs supplémentaires.
La nouvelle version est synchronisée avec le code source de Wine 6.21. Cinq correctifs relatifs à l'implémentation de la DLL uiautomationcore, à la gestion des mouvements de la souris dans winex11.drv, à l'ajout de critsection.c à ntdll et à la suite de tests ntdll ont été migrés vers la distribution principale de Wine. Les correctifs user32-rawinput-mouse ont été mis à jour. Un correctif a été ajouté pour ajouter la chaîne « .exe » au masque en cas d'échec d'une recherche dans le registre.
Source: opennet.ru
