È stata rilasciata una versione sperimentale della implementazione open source di WinAPI — Wine 6.3. Dalla versione 6.2 sono stati chiusi 24 rapporti di errore e apportate 456 modifiche.
Le modifiche più importanti:
- Nel'interfaccia delle chiamate di sistema è stato 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 il WinRT IDL (Interface Definition Language).
- È stato aggiunto il supporto opzionale per gli identificatori di build (build ID).
- Sono stati chiusi rapporti di errore 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.
È stato contemporaneamente creato il rilascio del progetto Wine Staging 6.3, nell'ambito del quale vengono formati build estesi di Wine, contenenti patch non completamente pronte o rischiose, attualmente inadatte per l'inclusione nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 694 patch aggiuntive.
Nel nuovo rilascio è stato effettuato il sync con il codice sorgente di Wine 6.3. Sono stati portati nel codice principale 14 patch, principalmente legate al supporto di WIDL e all'espansione delle funzionalità di ntdll. Sono state aggiunte patch per supportare DiscordSetup.exe e per utilizzare UAC (User Account Control) all'avvio di installatori e applicazioni come WhatsApp Desktop, Smartflix, Squirrel e OneDrive con privilegi ridotti. Sono state aggiornate le patch packager-DllMain, nvcuda-CUDA_Support, api-ms-win-Stub_DLLs, nvapi-Stub_DLL e ntdll-Junction_Points.
Inoltre, si può menzionare la pubblicazione da parte di Valve di VKD3D-Proton 2.2, un branch del codice sorgente vkd3d, creato per migliorare il supporto di Direct3D 12 nel pacchetto Proton per l'esecuzione di giochi. VKD3D-Proton supporta modifiche specifiche per Proton, ottimizzazioni e miglioramenti per una migliore performance dei giochi Windows basati su Direct3D 12, che non sono ancora inclusi nel codice principale di vkd3d. La nuova versione aggiunge il supporto per VRS (Variable Rate Shading) e ha avviato l'implementazione del supporto DXR (DirectX Raytracing). Sono stati risolti problemi nei giochi Cyberpunk 2077, Horizon Zero Dawn, Death Stranding, Polaris, DIRT 5.
Fonte: opennet.ru
