È stato pubblicato il rilascio sperimentale dell'implementazione open source dell'API Win32 — Wine 9.21. Dalla release 9.20 sono stati chiusi 16 rapporti di bug e sono state apportate 230 modifiche.
Le modifiche più importanti:
- Nell'API DirectPlay continua l'implementazione del supporto per le sessioni di rete.
- I file di intestazione sono stati modificati per garantire la compilazione del codice in C++.
- Sono state apportate correzioni relative alla gestione della conclusione delle operazioni di input/output (I/O) durante l'esecuzione di operazioni sincrone con i file.
- In D3DX9 è stata implementata la supporto per i formati di rappresentazione del colore 64bpp RGBA e 48bpp RGB nelle immagini PNG.
- È stato implementato lo strumento sort.exe.
- Risolta una problematica relativa al funzionamento della modalità Drag&Drop all'avvio di wine su Ubuntu 24.04.
- Chiusi i rapporti di bug relativi al funzionamento delle applicazioni: IP Camera Viewer 4.x, MusicBee, MediRoutes, Paint Shop Pro 9.01, AnyRail.
- Chiusi i rapporti di bug relativi al funzionamento dei giochi: Timeshift, Call of Duty 2 modding tools, Rise of Nations: Rise of Legends 2010, Saints Row 2, Shard of Dreams, Metal Gear Solid V.
Inoltre, è stata formata la release del progetto Wine Staging 9.21, che fornisce build avanzate di Wine, comprese patch non completamente pronte o rischiose, ancora non adeguate per l'accettazione nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 358 patch aggiuntive. Nella nuova release di Wine Staging è stata effettuata la sincronizzazione con la base di codice di Wine 9.21 e trasferite le ultime modifiche da vkd3d. Nel ramo principale di Wine è stata trasferita la supporto per la funzione D3DX9 D3DXOptimizeVertices. Aggiunte patch con l'implementazione del metodo IDirectMusicSegment8::GetAudioPathConfig in dmime e la modifica del comportamento del metodo IDirectMusicScript::EnumRoutine in dmscript.
Fonte: opennet.ru
