Les nouvelles versions de Wine 11.9 et Wine-staging 11.9

Une version expérimentale de l'implémentation ouverte de l'API Win32, Wine 11.9, a été publiée. Depuis la sortie de la version 11.8, 24 rapports d'erreurs ont été fermés et 197 modifications ont été apportées.

Modifications les plus importantes :

  • La bibliothèque SQLite 3.51.1 est incluse.
  • Un support initial des threads système a été mis en œuvre. Des fonctions pour créer des threads avec pthread ont été ajoutées à ntdll.
  • Le support de la suspension des threads dans le code émulé lors de l'exécution sur des systèmes ARM64 a été ajouté.
  • La compatibilité avec VBScript a été améliorée.
  • Dans le pilote winewayland.drv, qui permet d'utiliser Wine dans des environnements basés sur le protocole Wayland, le protocole Wayland wp_pointer_warp_v1 a été utilisé pour positionner le curseur instantanément à un emplacement spécifique.
  • Dans d3d9, une séquence d'initialisation fictive de la table des méthodes virtuelles (d3d9_device_vtbl, Virtual Method Table) a été ajoutée, ne contenant que la méthode d3d9_device_GetDisplayModeEx. Ce changement a permis d'assurer la compatibilité avec la plateforme de jeux en ligne BFME Online Arena.
  • Des rapports d'erreurs liés au fonctionnement des applications suivants ont été fermés : Lotus Notes 8.x, Photoshop CS 2, Logos 9, WinSCP, Homesite 5.5, GOM Player, Graphpad Prism 9, GXSCC, ExamDiff Pro Fileeditor, SteelSeries GG 110.0.
  • Des rapports d'erreurs liés au fonctionnement des jeux suivants ont été fermés : Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3.

En parallèle, une version du projet Wine Staging 11.9 a été formée, fournissant des builds étendus de Wine, incluant des patches non entièrement prêts ou risqués, encore inappropriés pour être intégrés dans la branche principale de Wine. Par rapport à Wine, Wine Staging apporte 273 patches supplémentaires. Dans cette nouvelle version, Wine Staging a été synchronisé avec la base de code de Wine 11.9 et le code de vkd3d a été mis à jour. Les patches corrigeant les problèmes de compilation de vkd3d avec les outils mingw et ajoutant une séquence d'initialisation fictive de vtbl dans le dispositif d3d9 ont été transférés dans la version principale de Wine.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster