WinAPI - Wine 7.4:n avoimen toteutuksen kokeellinen julkaisu on tapahtunut. Version 7.3 julkaisun jälkeen 14 virheraporttia on suljettu ja 505 muutosta tehty.
Tärkeimmät muutokset:
- Oletusteema on "Kevyt".
- Päärakenne sisältää vkd3d 1.3 -kirjaston Direct3D 12:n toteutuksella, joka toimii Vulkan-grafiikkasovellusliittymän kutsujen kääntämisen kautta.
- WineD3D-, D3D12- ja DXGI-kirjastot on muunnettu käyttämään PE (Portable Executable) suoritettavaa tiedostomuotoa ELF:n sijaan.
- Lisätty tyngät puheentunnistustoimintoja varten (API SpeechRecognizer).
- WAV49-muodon tuki on lisätty gsm-kirjastoon.
- crypt32 DLL lisää alustavan tuen digitaalisesti allekirjoitettujen OCSP (Online Certificate Status Protocol) -pyyntöjen koodaukseen ja dekoodaukseen.
- Jatkuva tuki "pitkälle" tyyppikoodille (noin 200 muutosta).
- Varmistaa, että värinätehosteet toimivat oikein peleissä käytettäessä DualSense-ohjaimia.
- Windows API -sarjoja tukevien DLL-tiedostojen latausongelmat Arch Linuxissa on ratkaistu.
- Pelien toimintaan liittyvät virheilmoitukset on suljettu: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- Sovellusten toimintaan liittyvät virheilmoitukset on suljettu: 3Dmark03, 3Dmark05, 3Dmark06.
Lisäksi voidaan todeta Wine Staging 7.4 -projektin julkaisun muodostuminen, jonka puitteissa muodostuu laajennettuja Wine-rakennuksia, mukaan lukien keskeneräiset tai riskialttiit laastarit, jotka eivät vielä sovellu otettavaksi Wine-päähaaraan. Verrattuna Wineen, Wine Staging tarjoaa 561 lisäkorjausta. Uusi julkaisu tuo synkronoinnin Wine 7.4 -koodikannan kanssa. Korjauksista on tehty työtä "pitkän" tyypin käyttöön liittyvien varoitusten poistamiseksi (esimerkiksi "%u" -korvaukset korvattiin "%lu":lla tai ULONG-tyyppi korvattiin UINT32:lla).
Lähde: opennet.ru