WINE 11.15 arrive avec une prise en charge améliorée d'ARM64EC et plus de 200 modifications.

VIN 10.15

WineHQ a publié WINE 11.15 vendredi après-midi . Il s'agit d'une nouvelle version de développement, et bien qu'elle soit arrivée selon son calendrier habituel (le vendredi, toutes les deux semaines ), nous l'avons publiée un peu plus tard. Le projet ne semble pas avoir ralenti pendant l'été (dans l'hémisphère nord), car le nombre de modifications reste dans la moyenne récente, loin de la moyenne des années précédentes où nous pouvions en observer plus de 600.

Parmi les principales nouveautés, on note l'ajout d'algorithmes KDF dans BCrypt, la compatibilité avec la compilation ARM64EC en mode Mingw, davantage de conversions de format dans WindowsCodecs et la prise en charge de l'authentification NTLM locale, ainsi que diverses corrections de bogues. Concrètement, 41 bogues ont été corrigés (voir la liste ci-dessous) et 205 modifications ont été apportées.

Bogues corrigés dans WINE 11.15

  • MSXML3 : Impossible d’interroger XMLDOMDocument pour obtenir l’interface IStream.
  • Les versions de Notepad++ antérieures à la 6.9 plantent si une application native modifie un fichier ouvert lorsqu'un bureau virtuel n'est pas utilisé (dogfood).
  • Révolution Lemmings : Le système se verrouille à la sortie.
  • La démo de Rise of Legends plante avec une référence à un pointeur nul dans msxml3.
  • cmd considère shift.exe comme une commande interne.
  • Plusieurs programmes d'installation d'essai d'Adobe CS6 ne parviennent pas à s'initialiser et affichent le message « Exception détectée lors de la combinaison des données des charges utiles. Erreur n° 1090 ».
  • Nokia Music Player : bordure grise transparente supplémentaire sur la fenêtre d’installation.
  • Tom Clancy's Rainbow Six : Lockdown : La démo affiche incorrectement les joueurs et les armes.
  • EM_SETPASSWORDCHAR ne fonctionne pas dans les contrôles d'édition multilignes.
  • La fonction popen() se bloque lorsque l'entrée standard et la sortie standard sont fermées.
  • conhost : write_console ne produit aucun son lors de l'émission d'un bip.
  • Le point d'exclamation "!" est absent des chaînes de caractères lorsque EnableDelayedExpansion est activé.
  • Le programme d'installation de QuickBooks SS 2009 est bloqué.
  • Wine ne peut pas analyser du JavaScript valide.
  • Le modificateur %~s de cmd.exe (chemin DOS court) se développe en un format court/long combiné.
  • Ordre Z incorrect dans la boîte « Parcourir les dossiers » de MPC-HC 1.7.13.
  • Fonction non implémentée KERNEL32.dll.InitializeSynchronizationBarrier.
  • Couleurs délavées dans OpenGL.
  • Wayland/EGL : couleurs délavées dues à une double conversion sRGB dans le framebuffer par défaut (GL_FRAMEBUFFER_SRGB).
  • Wine sur aarch64 échoue sous Linux avec CONFIG_ARM64_VA_BITS=39.
  • CharPrevA/CharPrevExA sont bloqués avec un pointeur de départ NULL (MapleStory 216150 ne démarre pas).
  • monitor_get_dpi obtient dmPelsWidth/dmPelsHeight avec une valeur de zéro dans les valeurs physiques et actuelles, ce qui provoque une division par zéro.
  • Final Fantasy XI Online : Comportement inattendu de la touche Maj droite.
  • La souris présente un dysfonctionnement dans Steam.
  • Plusieurs applications plantent (Mugen, Touhou 8 et Final Burn Neo).
  • Les applications (par exemple, WinSCP) se bloquent après le redimensionnement de leur fenêtre.
  • Position incorrecte de la souris dans YNAB 4.
  • Pégase se fige et cesse de répondre.
  • Les commandes HOTAS de WinWing ne sont pas reconnues et sont assignées de manière agressive comme s'il s'agissait de manettes Xbox.
  • Dans Wine 11.13, les boîtes de dialogue de certaines applications s'affichent à un quart de leur taille réelle dans certaines conditions, par exemple avec DPI = 144 (IrfanView, WinSCP).
  • Les requêtes WMI utilisant PS Core ne fonctionnent pas avec Mono.
  • Les applications plein écran avec une résolution fixe de 4:3 sous Wayland affichent un contenu décalé et ont une zone de remplissage indéfinie.
  • Plusieurs applications 32 bits, y compris les composants intégrés de Wine (winecfg, regedit, etc.), plantent avec wine-11.13.
  • KakaoTalk plante par intermittence.
  • gdiplus : GdipCloneBitmapArea supprime les pixels de fin des bitmaps 1 bpp/4 bpp dont la largeur n’est pas alignée sur les octets.
  • shell32 : SHBrowseForFolder plante lorsqu’une application fournit un BROWSEINFO.pidlRoot invalide.
  • wminet_utils : implémentez GetErrorInfo().
  • L'installation de WordPerfect 7 a échoué.
  • ole32/storage : Un octet NUL supplémentaire est écrit à la fin du nom d'un flux imbriqué dans le stockage secondaire, ce qui compromet la portabilité des fichiers .pub de MS Publisher.
  • Il est impossible de combiner l'émulation ARM 32 bits avec l'émulation i386 dans aarch64.
  • Amnesia: Rebirth se bloque après les écrans d'introduction.

Maintenant disponible

Wine 11.15 est désormais disponible au téléchargement via le bouton ci-dessous. Sa page de téléchargement contient également des informations sur l'installation de cette version et d'autres versions sur les systèmes d'exploitation Linux, ainsi que sur macOS et Android.

Dans deux semaines, si le calendrier habituel est respecté et qu'aucun imprévu ne s'y oppose, WINE 11.16 sera disponible, avec des dizaines de modifications en préparation de WINE 12.0 qui, d'après les versions précédentes, devrait arriver début 2027. Ce rythme se maintiendra jusqu'à la fin de l'année, puis la fréquence des mises à jour passera à une version candidate hebdomadaire, puis à la version stable (WINE 12), avant que le développement de WINE 13.0 ne commence.


Ajouter comme source préférée dans Google