En eksperimentel udgivelse af den åbne implementering af WinAPI — Wine 7.4. Siden udgivelsen af version 7.3 er 14 fejlrapporter blevet lukket, og 505 ændringer er blevet foretaget.
De vigtigste ændringer:
- Standardtemaet er 'Lys'.
- Hovedstrukturen inkluderer vkd3d 1.3-biblioteket med en implementering af Direct3D 12, som fungerer gennem oversættelse af opkald til Vulkan grafik API.
- WineD3D, D3D12 og DXGI bibliotekerne er blevet konverteret til at bruge PE (Portable Executable) eksekverbare filformat i stedet for ELF.
- Tilføjede stubs til talegenkendelsesfunktioner (API SpeechRecognizer).
- Understøttelse af WAV49-formatet er blevet tilføjet til gsm-biblioteket.
- crypt32 DLL tilføjer indledende understøttelse til kodning og afkodning af digitalt signerede OCSP-anmodninger (Online Certificate Status Protocol).
- Fortsat understøttelse af 'lang' typekode (ca. 200 ændringer).
- Sikrer, at vibrationseffekter fungerer korrekt i spil, når du bruger DualSense-controllere.
- Problemer med at indlæse DLL'er, der understøtter Windows API-sæt på Arch Linux, er blevet løst.
- Fejlrapporter relateret til driften af spillene er lukket: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- Fejlrapporter relateret til driften af applikationer er lukket: 3Dmark03, 3Dmark05, 3Dmark06.
Derudover kan vi bemærke dannelsen af udgivelsen af Wine Staging 7.4-projektet, inden for rammerne af hvilket udvidede builds af Wine dannes, inklusive ikke helt klar eller risikable patches, der endnu ikke er egnede til adoption i hovedvingrenen. Sammenlignet med Wine giver Wine Staging 561 ekstra patches. Den nye udgivelse bringer synkronisering med Wine 7.4-kodebasen. Der er blevet arbejdet på at fjerne advarsler fra plastrene relateret til brugen af den "lange" type (f.eks. blev "%u"-substitutionerne erstattet med "%lu", eller ULONG-typen blev erstattet med UINT32).
Kilde: opennet.ru