Neue Versionen von Wine 11.11 und StartWine-Launcher 423

Die experimentelle Ausgabe der Open-Source-Implementierung der Win32 API — Wine 11.11 wurde veröffentlicht. Seit der Veröffentlichung von 11.10 wurden 25 Fehlermeldungen geschlossen und 223 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Im WineWayland-Treiber, der die Verwendung von Wine in Umgebungen auf der Basis des Wayland-Protokolls ermöglicht, wurde die Unterstützung für das Wayland-Protokoll alpha-modifier-v1 hinzugefügt, das es Anwendungen erlaubt, die Transparenz von Oberflächen zu ändern und die Transparenzoperationen auf die Kompositebene auszulagern. Server.
  • Im WineWayland wurde die Unterstützung für schichtbasierte Fenster (WS_EX_LAYERED) implementiert, die aus mehreren Schichten zusammengesetzt sind, um Effekte wie Transparenz und nicht-rechteckige Fensterformen zu erzielen (derzeit wird in Wine nur die Transparenz unterstützt).
  • Im WineWayland wurden Hinweis-Flags hinzugefügt, um die maximale und minimale Größe statischer Fenster festzulegen, deren Größe der Benutzer nicht ändern kann.
  • Anstelle der kryptografischen Bibliothek TomCrypt wurde die Bibliothek SymCrypt, die von Microsoft entwickelt wird und Quantenresistente Verschlüsselungsalgorithmen unterstützt, integriert. Der Wechsel zu SymCrypt ermöglichte die Nutzung von Assemblierungsoptimierungen für die Verschlüsselungsoperationen auf den Architekturen x86-64, ARM64, ARM und i386.
  • Die Arbeit an der Platzierung der Datenstrukturen der user32-Bibliothek, die mit Fenstern verbunden sind, im gemeinsamen Speicher wurde fortgesetzt.
  • Die Kompatibilität mit VBScript wurde verbessert.
  • Im WineVulkan wurde auf die Verwendung der Vulkan-Spezifikation 1.4.353 umgestellt. Im wined3d wurde zur Initialisierung der Vulkan-Unterstützung die Erweiterung VK_KHR_external_fence_capabilities verwendet.
  • Ein Problem mit dem Verstecken von Dateien, deren Namen mit einem Punkt beginnen, im Dateiöffnungsdialog wurde behoben.
  • Regressionen, die die ordnungsgemäße Funktion von Multithread-Anwendungen, die die Funktion SendMessage() verwenden, beeinträchtigten, wurden behoben.
  • Fehlermeldungen im Zusammenhang mit der Funktion von Anwendungen wurden geschlossen: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
  • Fehlermeldungen im Zusammenhang mit der Funktion von Spielen wurden geschlossen: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
    Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.

Zusätzlich kann die Veröffentlichung der Anwendung Startwine-Launcher 423 erwähnt werden, die für den Start von Programmen und Spielen, die für die Windows-Plattform erstellt wurden, auf Linux-Systemen entwickelt wird. Das Hauptziel der Entwicklung von StartWine-Launcher bestand darin, den Prozess der Erstellung von Wine-Präfixen für Anfänger zu vereinfachen – einer Sammlung von Windows-Bibliotheken und -Abhängigkeiten, die für die Ausführung von Windows-Anwendungen unter Linux erforderlich sind. Der Code von StartWine-Launcher ist in Python geschrieben und wird unter der GPLv3-Lizenz vertrieben. Die Benutzeroberfläche basiert auf der GTK-Bibliothek.

In der neuen Version von Startwine-Launcher wurde die Liste der Wine-Versionen aktualisiert, sowie die Präfixkonfigurationen, Bibliotheken und Treiber im Container angepasst. In den Utils wurden Steam-Bibliotheken für die Kompatibilität mit alten Spielen hinzugefügt. Fehler im Installationsskript, im Code für die Aktualisierung der Installationsdaten der Anwendung und in den Hilfsfunktionen in sw_runlib wurden behoben.



Quelle: opennet.ru

60GB SSD 8Gb DDR4