Sortie de Wine 11.5 et de Wine-staging 11.5

Une version expérimentale de l'implémentation open source de l'API Win32, Wine 11.5, a été publiée. Depuis la sortie de la version 11.4, 22 rapports de bogues ont été clôturés et 208 modifications ont été apportées.

Les changements les plus importants :

  • Le système de compilation prend désormais en charge la compilation de code C++. Le script de configuration vérifie maintenant la présence d'un compilateur compatible C++17. Les en-têtes C++ sont désormais inclus, ainsi que les bibliothèques libc++, libunwind et libc++abi importées de LLVM 8.0.1.
  • Dans ntdll pour la plateforme Linux La prise en charge de l'émulation des appels système a été implémentée à l'aide du mécanisme du noyau. Linux « Syscall User Dispatch », qui permet l'utilisation des opérations PTRACE_GET_SYSCALL_USER_DISPATCH et PTRACE_SET_SYSCALL_USER_DISPATCH dans ptrace, qui permettent à un processus de contrôler les paramètres de répartition des appels système d'un autre processus.
  • Le package principal inclut les bibliothèques ICU icucommon et icui18, qui correspondent à la version MS-ICU 72.1.0.3 (Composants internationaux pour Unicode).
  • Ajout d'une série de correctifs pour améliorer la compatibilité avec VBScript.
  • Rapports de bogues clos concernant le fonctionnement des applications suivantes : Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Les rapports de bugs relatifs au fonctionnement des jeux Detroit: Become Human, Red Dead Redemption 2 et Arknights: Endfield ont été clos.

Parallèlement, Wine Staging 11.5 a été publié, offrant des versions étendues de Wine incluant des correctifs incomplets ou risqués, non encore adaptés à l'intégration dans la branche principale de Wine. Comparé à Wine, Wine Staging propose 228 correctifs supplémentaires. Cette nouvelle version de Wine Staging se synchronise avec le code source de Wine 11.5 et met à jour le code vkd3d. Les correctifs prenant en charge l'émulation des appels système x86_64 dans ntdll ont été intégrés à la distribution principale de Wine. La prise en charge de l'analyse des tableaux et objets JSON a été ajoutée à windows.web. L'interface IRadialControllerInterop a été implémentée dans windows.ui.

Source: opennet.ru

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