Vydání Wine 7.4 a Wine staging 7.4

Experimentální vydání otevřené implementace WinAPI - Wine 7.4. Od vydání verze 7.3 bylo uzavřeno 14 hlášení o chybách a bylo provedeno 505 změn.

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

  • Výchozí motiv je 'Světlo'.
    Vydání Wine 7.4 a Wine staging 7.4
  • Hlavní struktura zahrnuje knihovnu vkd3d 1.3 s implementací Direct3D 12, která funguje prostřednictvím překladu volání do grafického API Vulkan.
  • Knihovny WineD3D, D3D12 a DXGI byly převedeny tak, aby místo ELF používaly formát spustitelného souboru PE (Portable Executable).
  • Přidány útržky pro funkce rozpoznávání řeči (API SpeechRecognizer).
  • Do knihovny gsm byla přidána podpora formátu WAV49.
  • crypt32 DLL přidává počáteční podporu pro kódování a dekódování digitálně podepsaných požadavků OCSP (Online Certificate Status Protocol).
  • Pokračování podpory pro kód typu „dlouhý“ (asi 200 změn).
  • Zajišťuje správné fungování vibračních efektů ve hrách při použití ovladačů DualSense.
  • Problémy s načítáním knihoven DLL, které podporují sady Windows API na Arch Linuxu, byly vyřešeny.
  • Chybová hlášení související s provozem her jsou uzavřena: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Chybová hlášení související s provozem aplikací jsou uzavřena: 3Dmark03, 3Dmark05, 3Dmark06.

Dále můžeme zaznamenat formování vydání projektu Wine Staging 7.4, v jehož rámci vznikají rozšířené sestavení Wine, včetně ne zcela připravených nebo rizikových patchů, které zatím nejsou vhodné pro přijetí do hlavní větve Wine. Ve srovnání s Wine poskytuje Wine Staging 561 dalších oprav. Nová verze přináší synchronizaci s kódovou základnou Wine 7.4. Byla odvedena práce na odstranění varování z patchů souvisejících s používáním typu „long“ (například náhrady „%u“ byly nahrazeny „%lu“ nebo typ ULONG byl nahrazen UINT32).

Zdroj: opennet.ru

Přidat komentář