Release von Wine 11.5 und Wine-staging 11.5

Es wurde eine experimentelle Version der offenen Implementierung der Win32-API - Wine 11.5 veröffentlicht. Seit der Veröffentlichung von 11.4 wurden 22 Fehlerberichte geschlossen und 208 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Das Build-System hat die UnterstĂŒtzung fĂŒr das Bauen von Code in C++ hinzugefĂŒgt. Im Konfigurationsskript wurde die Möglichkeit zur ÜberprĂŒfung des Vorhandenseins eines C++17-kompatiblen Compilers hinzugefĂŒgt. Header-Dateien fĂŒr C++ sowie die Bibliotheken libc++, libunwind und libc++abi, die aus LLVM 8.0.1 importiert wurden, sind enthalten.
  • In ntdll fĂŒr die Linux-Plattform wurde die UnterstĂŒtzung fĂŒr die Emulation von Systemaufrufen implementiert, unter Verwendung des Linux-Kernel-Mechanismus „Syscall User Dispatch“, der es ermöglicht, die Operationen PTRACE_GET_SYSCALL_USER_DISPATCH und PTRACE_SET_SYSCALL_USER_DISPATCH in ptrace zu verwenden, sodass ein Prozess die Dispatcher-Einstellungen fĂŒr Systemaufrufe in einem anderen Prozess steuern kann.
  • Neu im Kern sind die ICU-Bibliotheken icucommon und icui18, die den Versionen MS-ICU 72.1.0.3 (International Components for Unicode) entsprechen.
  • Eine Reihe von Korrekturen zur Verbesserung der KompatibilitĂ€t mit VBScript wurde hinzugefĂŒgt.
  • Fehlerberichte, die mit der Funktion von Anwendungen zusammenhĂ€ngen, wurden geschlossen: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Fehlerberichte, die mit der Funktion von Spielen zusammenhĂ€ngen, wurden geschlossen: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.

Gleichzeitig wurde die Version des Projekts Wine Staging 11.5 erstellt, die erweiterte Wine-Bauten bereitstellt, die nicht vollstĂ€ndig fertiggestellte oder riskante Patches enthalten, die derzeit nicht fĂŒr die Annahme in den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 228 zusĂ€tzliche Patches. In der neuen Version von Wine Staging wurde die Codebasis mit Wine 11.5 synchronisiert und der Code von vkd3d aktualisiert. Die Patches mit UnterstĂŒtzung fĂŒr die Emulation von Systemaufrufen x86_64 in ntdll wurden in den Hauptzweig von Wine ĂŒbertragen. In windows.web wurde die UnterstĂŒtzung fĂŒr das Parsen von Arrays und JSON-Objekten hinzugefĂŒgt. In windows.ui wurde die Schnittstelle IRadialControllerInterop implementiert.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster