Wine 7.4 release og Wine staging 7.4

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'.
    Wine 7.4 release og Wine staging 7.4
  • 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

Tilføj en kommentar