È stata rilasciata una versione sperimentale dell'implementazione open source di WinAPI — Wine 6.3. Dalla versione 6.2 sono stati chiusi 24 report di bug e sono state apportate 456 modifiche.
Le modifiche più importanti:
- Nell'interfaccia delle chiamate di sistema è migliorato il supporto per il debugger.
- La libreria WineGStreamer è stata convertita nel formato dei file eseguibili PE.
- Nel compilatore WIDL (Wine Interface Definition Language) è stato ampliato il supporto per WinRT IDL (Interface Definition Language).
- Aggiunto il supporto opzionale per gli identificatori di build (build ID).
- Chiusi i report di bug relativi al funzionamento di giochi e applicazioni: Seagate Crystal Enterprise 8.0, iTunes 12.1.3.6, Achieve Planner 1.9.0, Monopoly Deluxe, Logos 4.x-9.x, Yet Another Process Monitor, Macromedia Director Player 4.x, WRC 4, Far Manager 3.0, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, Miranda, Notepad2,
Contemporaneamente è stata formata la versione del progetto Wine Staging 6.3, nell'ambito della quale vengono realizzate build avanzate di Wine che includono patch non completamente pronte o rischiose, attualmente inaccettabili per il ramo principale di Wine. Rispetto a Wine, Wine Staging fornisce 694 patch aggiuntive.
Nel nuovo rilascio è stata effettuata la sincronizzazione con la base di codice di Wine 6.3. 14 patch sono state trasferite nel ramo principale di Wine, principalmente correlate al supporto di WIDL e all'ampliamento delle capacità di ntdll. Sono state aggiunte patch per il supporto di DiscordSetup.exe e per l'uso di UAC (Controllo Account Utente) all'avvio di installatori e applicazioni come WhatsApp Desktop, Smartflix, Squirrel e OneDrive con privilegi ridotti. Aggiornate le patch packager-DllMain, nvcuda-CUDA_Support, api-ms-win-Stub_DLLs, nvapi-Stub_DLL e ntdll-Junction_Points.
In aggiunta, si può menzionare la pubblicazione da parte di Valve di VKD3D-Proton 2.2, un fork della base di codice vkd3d, creato per migliorare il supporto per Direct3D 12 nel pacchetto Proton per il lancio di giochi. In VKD3D-Proton sono supportate modifiche, ottimizzazioni e miglioramenti specifici di Proton per un funzionamento di qualità superiore dei giochi Windows basati su Direct3D 12, che non sono ancora stati accettati nel ramo principale di vkd3d. Nella nuova versione è stato aggiunto il supporto per VRS (Variable Rate Shading) e sono iniziati i lavori sul supporto per DXR (DirectX Raytracing). Risolti problemi nel funzionamento di giochi come Cyberpunk 2077, Horizon Zero Dawn, Death Stranding, Polaris, DIRT 5.
Fonte: opennet.ru
