Vydání Wine 4.12 (následováno 4.12.1)

Dostupný experimentální vydání otevřené implementace Win32 API - Víno 4.12. Od vydání verze 4.11 Bylo uzavřeno 27 hlášení o chybách a bylo provedeno 336 změn.

Nejdůležitější změny:

  • Přidána podpora ovladačů pro zařízení PnP (Plug & Play);
  • Vylepšená podpora pro vzdálené ladění v sadě Visual Studio;
  • Implementace volání EnumDisplayDevicesW(), používaného k získání informací o obrazovkách použitých v aktuální relaci, byla uvedena do stavu vhodného pro běh v prostředích různých her a aplikací s více monitory, včetně editoru VS Code;
  • Mnoho funkcí a struktur (mutex, semafory, práce s tokeny a registrem, ACL, hashe atd.) knihoven advapi32 a kernel32 bylo převedeno do implementací z ntdll a kernelbase;
  • Funkce wind3d poskytují podporu pro strukturu wind3d_context_gl;
  • Pokračovaly práce na vytvoření výchozí knihovny DLL s vestavěnou knihovnou msvcrt (poskytovanou projektem Wine, nikoli DLL z Windows) ve formátu PE (Portable Executable). Ve srovnání s předchozí verzí bylo do formátu PE přeloženo o 89 více knihoven DLL;
  • Uzavřená hlášení chyb souvisejících s provozem her a aplikací:
    Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed ​​​​Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, aplikace WPF 4.x .NET, aplikace CEFv3, VS Code, Windows Media Player 9 a 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Dodatek: v horkém pronásledování vytvořený opravná aktualizace Wine 4.12.1, která opravila šest chyb. To zahrnuje opravu nesprávné inicializace 64bitových předpon cest (WINEPREFIX pro WoW64), která způsobovala pády wineboot po vytvoření jako PE soubor ve Wine 4.12 a setupapi nezaregistrovalo některé DLL. Byly také opraveny problémy s aplikacemi Settlers IV History Edition a LINE 5.x.

Zdroj: opennet.ru

Přidat komentář