È stata rilasciata una versione sperimentale dell'implementazione open source di WinAPI — Wine 7.10. Dalla versione 7.9 sono stati chiusi 56 rapporti di errore e apportate 388 modifiche.
Le modifiche più importanti:
- Il driver macOS è stato convertito per utilizzare il formato di file eseguibili PE (Portable Executable) anziché ELF.
- Il motore Wine Mono con l'implementazione della piattaforma .NET è stato aggiornato alla versione 7.3.
- Sono state implementate proprietà di localizzazione 'Collation' compatibili con Windows per Unicode, che consentono di definire regole di ordinamento e metodi di confronto tenendo conto del significato dei caratteri (ad esempio, in presenza di segni diacritici).
- Nella libreria Secur32 è stata aggiunta la supporto per WoW64 (64-bit Windows-on-Windows), uno strato per l'esecuzione di applicazioni a 32 bit su Windows a 64 bit.
- Sono stati chiusi i report di bug relativi alla gestione dei seguenti giochi: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), FAR mod for Nier: Automata, Port Royale 4.
- Sono stati chiusi i report di bug relativi alla gestione delle seguenti applicazioni: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5, HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 per ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, GPU Caps Viewer 1.54, Kvaser, Alcoma ASD Client 11.1, Powershell Core.
Si segnala inoltre la formazione della versione del progetto Wine Staging 7.10, all'interno della quale vengono create build avanzate di Wine che includono patch non completamente stabili o rischiose, ancora inadatte per l'inclusione nel ramo principale di Wine. Rispetto a Wine, in Wine Staging sono presenti 545 patch aggiuntive.
In questo nuovo rilascio è stata sincronizzata la base di codice con Wine 7.10. Sei patch, relative all'implementazione in KERNELBASE.dll delle tabelle sortkey e della funzione CompareString, necessarie per supportare la proprietà di localizzazione 'Collation', sono state integrate nel contributo principale di Wine. Sono state aggiunte due patch in dwmapi.dll con i valori predefiniti per DwmGetCompositionTimingInfo, necessari per avviare Epic Games Launcher, e la risoluzione di un problema con la chiamata a DwmFlush che causava la chiusura anomala di Powershell.
Inoltre, Valve ha avviato il testing del candidato per il rilascio del progetto Proton 7.0-3, che si basa sugli sviluppi del progetto Wine e mira a garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e disponibili nel catalogo Steam. Gli sviluppi del progetto sono distribuiti sotto licenza BSD. Nella nuova versione è stata implementata la supporto per la ricostruzione del controller xinput sui dispositivi Steam Deck, è stata migliorata la rilevazione dei volanti da gioco, sono state aggiornate le versioni di Wine Mono 7.3.0, dxvk 1.10.1-57-g279b4b7e e dxvk-nvapi 0.5.4, ed è stata garantita la supporto per i seguenti giochi:
- Age of Chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- Cities XXL
- Cladun X2
- Cursed Armor
- Disney•Pixar Cars Mater-National Championship
- Gary Grigsby’s War in the East
- Gary Grigsby’s War in the West
- Iragon: Prologue
- MechWarrior Online
- Saviors of Sapphire Wings
- Small Radios Big Televisions
- Split/Second
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V Rising
- Warhammer: End Times — Vermintide
- We Were Here Forever
- Planetary Annihilation: TITANS
- Supporto migliorato per i giochi:
- Street Fighter V,
- Sekiro: Shadow Die Twice,
- Elden Ring,
- Final Fantasy XIV,
- DEATHLOOP,
- The Turing Test,
- Mini Ninja,
- Resident Evil Revelations 2,
- Legend of Heroes: Zero no Kiseki Kai,
- Mortal Kombat Komplete,
- Castle Morihisa.
Fonte: opennet.ru
