Ha avuto luogo un rilascio sperimentale di un'implementazione aperta di WinAPI: Wine 7.12. Dal rilascio della versione 7.11, sono state chiuse 13 segnalazioni di bug e sono state apportate 266 modifiche.
Le modifiche più importanti:
- Per le applicazioni che utilizzano Qt5 è stato aggiunto il supporto per i temi.
- Il pacchetto vkd3d con un'implementazione Direct3D 12 che funziona tramite chiamate broadcast all'API grafica Vulkan è stato aggiornato alla versione 1.4.
- L'API Direct2D ha migliorato il supporto per gli effetti.
- Le utilità per lavorare con il registro ora supportano valori del tipo QWORD (UINT64).
- Sono chiuse le segnalazioni di errori relativi al funzionamento dei giochi: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Le segnalazioni di errori relative al funzionamento delle applicazioni vengono chiuse: MetaTrader4, Approach (Smart Suite), Wireshark.
Inoltre, possiamo menzionare la formazione del rilascio del progetto Wine Staging 7.12, 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 543 patch aggiuntive.
La nuova versione porta la sincronizzazione con la codebase Wine 7.12. Tra le novità, l'unico aggiornamento degno di nota è la patch “winepulse-PulseAudio_Support”, che risolve i problemi con la selezione dei dispositivi audio quando si utilizza il backend audio PulseAudio, aggiunge il supporto per GetPropValue, implementa una modalità di accesso esclusivo a un dispositivo audio e trasferisce il file KEY_AudioEndpoint_PhysicalSpeakers al driver per PulseAudio.
Fonte: opennet.ru