A avut loc o lansare experimentală a unei implementări deschise a WinAPI - Wine 7.12. De la lansarea versiunii 7.11, 13 rapoarte de erori au fost închise și au fost făcute 266 de modificări.
Cele mai importante schimbari:
- Pentru aplicațiile care utilizează Qt5, a fost adăugat suport pentru teme.
- Pachetul vkd3d cu o implementare Direct3D 12 care funcționează prin intermediul apelurilor de difuzare către API-ul grafic Vulkan a fost actualizat la versiunea 1.4.
- Direct2D API are suport îmbunătățit pentru efecte.
- Utilitățile pentru lucrul cu registrul acceptă acum valori cu tipul QWORD (UINT64).
- Rapoartele de eroare legate de funcționarea jocurilor sunt închise: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Rapoartele de eroare legate de funcționarea aplicațiilor sunt închise: MetaTrader4, Approach (Smart Suite), Wireshark.
În plus, putem aminti formarea lansării proiectului Wine Staging 7.12, în cadrul căruia se formează versiuni extinse de Wine, inclusiv patch-uri care nu sunt complet gata sau riscante care nu sunt încă potrivite pentru adoptare în ramura principală Wine. În comparație cu Wine, Wine Staging oferă 543 de patch-uri suplimentare.
Noua versiune aduce sincronizare cu baza de cod Wine 7.12. Printre modificări, singura actualizare demnă de remarcat este patch-ul „winepulse-PulseAudio_Support”, care rezolvă problemele legate de selecția dispozitivelor de sunet la utilizarea backend-ului de sunet PulseAudio, adaugă suport pentru GetPropValue, implementează un mod de acces exclusiv la un dispozitiv de sunet și transferă Proprietatea KEY_AudioEndpoint_PhysicalSpeakers la driverul pentru PulseAudio.
Sursa: opennet.ru