È stata pubblicata la versione sperimentale dell'implementazione open source dell'API Win32 — Wine 11.12. Dalla versione 11.11 sono stati chiusi 27 report di bug e sono state apportate 228 modifiche.
Le modifiche più importanti:
- Dalla libreria FFmpeg sono state trasferite in Wine le librerie libswresample (per la modifica della frequenza di campionamento audio) e libswscale (per il ridimensionamento delle immagini e la conversione dei formati di pixel). Le librerie precedentemente trasferite sono state aggiornate alla versione FFmpeg 8.1.1.
- Il motore Wine Mono è stato aggiornato alla versione 11.2.0. Wine Mono è una distribuzione del framework Mono progettata per essere utilizzata in Wine al posto del componente proprietario .NET Framework.
- Nella libreria MSXML (Microsoft XML Core Services) è stata implementata la supporto per il parser del linguaggio di query XSLPattern (utilizzato prima di XPath).
- Sono state aggiunte le librerie tiptsf.dll e rtscom.dll con stub per le interfacce ITextInputPanel e RealTimeStylus.
- Sono stati chiusi report di bug relativi al funzionamento delle applicazioni: MS Office 2007, Corel PaintShop Pro, CorelDRAW Graphics Suite X3/X4, Microsoft Money, LTspice, Progman, Slingplayer, WFServicesReg.exe, Taskkill, Avogadro, Greenshot, ComicRack Community Edition, SymCrypt.
- Sono stati chiusi report di bug relativi al funzionamento dei giochi: Against the Storm: Encyclopedia, Need for Speed Most Wanted (2005), Super Hexagon, Sonic Boom.
Contemporaneamente è stata formata la versione del progetto Wine Staging 11.12, che fornisce build avanzate di Wine contenenti patch non completamente pronte o rischiose, attualmente non idonee per l'integrazione nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 289 patch aggiuntive. Nella nuova versione di Wine Staging è stata effettuata la sincronizzazione con la base di codice di Wine 11.12 e il codice vkd3d è stato aggiornato. Le implementazioni delle librerie tiptsf.dll e rtscom.dll sono state trasferite nel ramo principale di Wine. È stata rimossa la patch winex11-ime-check-thread-data, che non è più necessaria. Per ntdll è stato implementato il supporto per la lettura e scrittura utilizzando nuove pagine di guardia della memoria. Sono stati risolti gli avvisi del compilatore nelle patch comctl32_animate_avi, windowscodecs-TIFF_Support e mmsystem.dll16-MIDIHDR_Refcount.
Fonte: opennet.ru
