Rilascio di Wine 7.4 e Wine staging 7.4

Ha avuto luogo un rilascio sperimentale dell'implementazione aperta di WinAPI - Wine 7.4. Dal rilascio della versione 7.3, sono state chiuse 14 segnalazioni di bug e sono state apportate 505 modifiche.

Le modifiche più importanti:

  • Il tema predefinito è "Luce".
    Rilascio di Wine 7.4 e Wine staging 7.4
  • La struttura principale include la libreria vkd3d 1.3 con un'implementazione di Direct3D 12, che funziona attraverso la traduzione delle chiamate all'API grafica Vulkan.
  • Le librerie WineD3D, D3D12 e DXGI sono state convertite per utilizzare il formato di file eseguibile PE (Portable Executable) invece di ELF.
  • Aggiunti stub per le funzioni di riconoscimento vocale (API SpeechRecognizer).
  • Alla libreria GSM è stato aggiunto il supporto per il formato WAV49.
  • La DLL crypt32 aggiunge il supporto iniziale per la codifica e la decodifica delle richieste OCSP (Online Certificate Status Protocol) firmate digitalmente.
  • Supporto continuo per il codice di tipo "lungo" (circa 200 modifiche).
  • Garantisce che gli effetti di vibrazione funzionino correttamente nei giochi quando si utilizzano i controller DualSense.
  • I problemi con il caricamento delle DLL che supportano i set API Windows su Arch Linux sono stati risolti.
  • Le segnalazioni di errori relative al funzionamento dei giochi sono chiuse: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Le segnalazioni di errori relative al funzionamento delle applicazioni sono chiuse: 3Dmark03, 3Dmark05, 3Dmark06.

Inoltre, possiamo notare la formazione del rilascio del progetto Wine Staging 7.4, nell'ambito del quale vengono formate build estese di Wine, comprese patch non completamente pronte o rischiose che non sono ancora adatte per l'adozione nel ramo principale di Wine. Rispetto a Wine, Wine Staging fornisce 561 patch aggiuntive. La nuova versione porta la sincronizzazione con la codebase Wine 7.4. È stato svolto un lavoro per rimuovere gli avvisi dalle patch relativi all'utilizzo del tipo “long” (ad esempio, le sostituzioni “%u” sono state sostituite con “%lu” o il tipo ULONG è stato sostituito con UINT32).

Fonte: opennet.ru

Aggiungi un commento