Wine 4.12-Veröffentlichung (gefolgt von 4.12.1)

Verfügbar experimentelle Veröffentlichung der offenen Implementierung der Win32-API – Wine 4.12. Seit der Veröffentlichung der Version 4.11 27 Fehlerberichte wurden geschlossen und 336 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Treiberunterstützung für PnP-Geräte hinzugefügt (Plug & Play);
  • Verbesserte Unterstützung für Remote-Debugging unter Visual Studio;
  • Die Implementierung des EnumDisplayDevicesW()-Aufrufs, der zum Abrufen von Informationen über die in der aktuellen Sitzung verwendeten Bildschirme verwendet wird, wurde in einen Zustand gebracht, der für die Ausführung in Umgebungen mit mehreren Monitoren verschiedener Spiele und Anwendungen geeignet ist, einschließlich des VS-Code-Editors;
  • Viele Funktionen und Strukturen (Mutex, Semaphore, Arbeit mit Token und Registry, ACL, Hashes usw.) der advapi32- und kernel32-Bibliotheken wurden übertragen, um Implementierungen von ntdll und kernelbase zu verwenden;
  • Die wind3d-Funktionen bieten Unterstützung für die Struktur wind3d_context_gl;
  • Die Arbeit an der Erstellung der Standard-DLL mit der integrierten msvcrt-Bibliothek (bereitgestellt vom Wine-Projekt, nicht der DLL von Windows) im PE-Format (Portable Executable) wurde fortgesetzt. Im Vergleich zur Vorgängerversion wurden 89 DLLs mehr in das PE-Format übersetzt;
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Spielen und Anwendungen:
    Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed ​​​​Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, WPF 4.x .NET Apps, CEFv3 Apps, VS Code, Windows Media Player 9 und 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Nachtrag: Auf Verfolgungsjagd gebildet Korrekturupdate von Wine 4.12.1, das sechs Fehler behebt. Dazu gehört ein Fix für die fehlerhafte Initialisierung von 64-Bit-Pfadpräfixen (WINEPREFIX für WoW64), die nach dem Erstellen als PE-Datei in Wine 4.12 zu Wineboot-Abstürzen führte und Setupapi einige DLLs nicht registrierte. Probleme mit den Anwendungen Settlers IV History Edition und LINE 5.x wurden ebenfalls behoben.

Source: opennet.ru

Kommentar hinzufügen