version expérimentale de l'implémentation ouverte de WinAPI — . Depuis la sortie de la version 29 rapports d'erreurs ont été fermés et 350 modifications ont été apportées.
Modifications les plus importantes :
- Le travail a été poursuivi pour permettre l'utilisation de ucrtbase en tant que runtime C.
- Prise en charge complète ajoutée des chaînes Unicode.
- Amélioration du traitement des dossiers Shell (Shell Folders, répertoires spéciaux pour le stockage de certains types de contenu, comme « Mes Photos »). De nouveaux dossiers standards Download et Templates ont été ajoutés à winecfg. Résolution du problème de réinitialisation des paramètres des Shell Folders après chaque mise à jour de Wine.
- Fermés les rapports de bugs liés aux jeux et aux applications
IKEA Home Planner 2010, Lotus Approach, Neocron, Age of Empires III Steam, Far Cry 2, ADExplorer, Proteus, Danganronpa V3, Resident Evil 2 1-Shot Demo, Logos Bible, Automobilista, Warhammer Online, Detroit: Become Human, Lotus Organizer 97, Arma Cold War Assault, AnyDesk, QQMusicAgent, Gothic II Night of the Raven, Far Cry 5.
Simultanément lancement du projet , au sein duquel sont formées des versions étendues de Wine, comprenant des patchs non totalement finalisés ou risqués, qui ne sont pas encore prêts à être intégrés dans la branche principale de Wine. Par rapport à Wine, Wine Staging propose 836 patchs supplémentaires. La nouvelle version a été synchronisée avec la base de code de Wine 5.3. Deux patchs ont été transférés dans la composition principale de Wine, liés à la détermination des drapeaux de fonctionnalité des processeurs Intel dans ntdll et à la remplissage du champ NumberOfPhysicalPages dans la zone de mémoire partagée (résolvant un problème de démarrage du jeu Detroit: Become Human). Ajouté , résolvant un problème de connexion de certains jeux aux services en ligne en raison de l'absence des fonctionnalités BCryptSecretAgreement et BCryptDeriveKey. Mise à jour des avec prise en charge du mécanisme de synchronisation eventfd.
Source : opennet.ru
