Pubblicata la release sperimentale dell'implementazione aperta delle API Win32: Wine 11.18. Dalla pubblicazione della versione 11.17 sono stati chiusi 44 bug report e apportate 380 modifiche.
Le modifiche più importanti:
- Nel livello di simulazione del kernel NT (ntoskrnl.exe) sono state implementate le funzioni PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken, PsGetProcessImageFileName, necessarie per il corretto supporto dei driver di dispositivo.
- Sono state apportate correzioni ai file header forniti per il linguaggio C per migliorare la compatibilità.
- Sono stati chiusi i bug report relativi al funzionamento delle applicazioni: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Sono stati chiusi i bug report relativi al funzionamento dei giochi: Assassin’s Creed Rogue, Super Meat Boy, Screamer 4×4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard’s Tale IV Director’s Cut.
È stata inoltre rilasciata separatamente la versione del progetto Wine Staging 11.18, che offre build estese di Wine con patch non ancora completamente mature o considerate rischiose, e quindi non ancora adatte all'inclusione nel ramo principale di Wine. Rispetto a Wine, Wine Staging include 273 patch aggiuntive. Nella nuova release di Wine Staging è stata effettuata la sincronizzazione con la codebase di Wine 11.18 ed è stato aggiornato il codice vkd3d. Nel ramo principale di Wine è stata integrata una patch che converte il file header d3d10_1shader.h in un file in formato idl (Interface Definition Language). Sono inoltre state aggiunte patch per la conversione della rappresentazione del colore YV12 in RGB nel codice di rendering e per l'esecuzione di controlli sui file eseguibili per l'architettura WoW64 (64-bit Windows-on-Windows), che consente di eseguire applicazioni Windows a 32 bit su sistemi Unix a 64 bit.
Fonte: opennet.ru
