Bola publikovaná experimentálna verzia otvorenej implementácie Win32 API — Wine 10.19. Od vydania 10.18 bolo uzavretých 34 chýb a implementovaných 439 zmien.
Najdôležitejšie zmeny:
- Pridaná podpora mechanizmu Reparse Point, prostredníctvom ktorého je možné pripojiť k súborom a adresárom dodatočné údaje identifikovateľné cez značky. Pridané flagy pre čítanie, vytváranie a odstraňovanie objektov Reparse Point. Zabezpečená podpora Reparse Point v funkciách NtQueryDirectoryFile(), get_file_info(), fd_get_file_info(), DeleteFile() a RemoveDirectory().
- Rozšírená podpora výnimiek WinRT.
- Prebehol refaktor implementácie Common Control po rozdelení knižnice COMCTL32 na samostatné moduly pre verzie 5 a 6.
- V JavaScriptovom engíne jscript.dll bola implementovaná podpora typovaných polí.
- Riešené problémy so prepínaním okien pomocou alt+tab a minimalizovaním okien vo virtuálnych pracovných plochách.
- Uzavreté chybové správy spojené s fungovaním aplikácií: MS Office 2007, Affinity Photo 2, mIRC 7.81, Pegasus Mail, explorer.exe, foobar2000.
- Uzavreté chybové správy spojené s fungovaním hier: Puyo Puyo Tetris, HighFleet, Metro 2033, Project CARS, Enemy Territory: Quake Wars SDK 1.5, Airline Tycoon, Horizon Zero Dawn, Total Annihilation, Elasto Mania II, Starcraft: Brood war, Baldur’s Gate 3.
Zároveň bol vytvorený vydanie projektu Wine Staging 10.19, poskytujúce rozšírené zostavy Wine, ktoré zahŕňajú úplne nehotové alebo rizikové záplaty, zatiaľ nevhodné na prijatie do hlavnej vetvy Wine. V porovnaní s Wine poskytuje Wine Staging 256 ďalších záplat. V novej verzii Wine Staging bola synchronizovaná s kódovou bázou Wine 10.19 a aktualizovaný kód vkd3d. Do hlavného zloženia Wine boli prenesené záplaty s implementáciou mechanizmu Reparse Points, ako aj vylepšenia spojené s podporou symbolických odkazov v ntdll, implementáciou triedy FileAttributeTagInformation v ntdll a funkcie D3DX11CreateTextureFromMemory() v d3dx11.
Zdroj: opennet.ru
