Release Wine 4.12 (darauf folgt 4.12.1)

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

Die wichtigsten Änderungen:

  • Unterstützung für Treiber von PnP-Geräten (Plug & Play) hinzugefügt;
  • Verbesserte Unterstützung für Remote-Debugging unter Visual Studio;
  • Die Implementierung des Aufrufs von EnumDisplayDevicesW(), die zur Beschaffung von Informationen über die in der aktuellen Sitzung verwendeten Bildschirme eingesetzt wird, wurde so angepasst, dass sie in Multi-Monitor-Umgebungen verschiedener Spiele und Anwendungen, einschließlich des VS Code-Editors, starten kann;
  • Viele Funktionen und Strukturen (Mutex, Semaphore, Token- und Registrierungsverwaltung, ACLs, Hashes usw.) der Bibliotheken advapi32 und kernel32 wurden auf die Implementierungen von ntdll und kernelbase umgestellt;
  • In den Funktionen von wined3d wird die Struktur wined3d_context_gl unterstützt;
  • Die Arbeiten zur Erstellung von DLLs im Standardformat mit der integrierten msvcrt-Bibliothek (bereitgestellt vom Wine-Projekt, nicht von DLLs aus Windows) im PE (Portable Executable)-Format wurden fortgesetzt. Im Vergleich zur vorherigen Version wurden 89 weitere DLLs im PE-Format umgestellt;
  • Fehlerberichte, die mit dem Betrieb von Spielen und Anwendungen zusammenhängen, wurden geschlossen:
    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 & 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Ergänzung: auf den heißen Fersen gebildet Korrekturupdate für Wine 4.12.1, das sechs Fehler behoben hat. Darunter wurde eine fehlerhafte Initialisierung von 64-Bit-Pfadpräfixen (WINEPREFIX für WoW64) behoben, weshalb Wine 4.12 nach der Erstellung als PE-Datei Abstürze von wineboot aufwies und setupapi einige DLLs nicht registrierte. Außerdem wurden Probleme bei der Verwendung der Anwendungen Settlers IV History Edition und LINE 5.x behoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4