Objavljen je eksperimentalni izdanak otvorene realizacije Win32 API - Wine 10.19. Od izdanja 10.18 zatvorena su 34 izveštaja o greškama i unesene su 439 promena.
Najvažnije izmene:
- Dodana je podrška za mehanizam Reparse Point, pomoću kojeg se mogu dodavati dodatni podaci datotekama i folderima, identifikovani putem oznaka. Dodate su zastavice za čitanje, kreiranje i brisanje objekata Reparse Point. Osigurana je podrška za Reparse Point u funkcijama NtQueryDirectoryFile(), get_file_info(), fd_get_file_info(), DeleteFile() i RemoveDirectory().
- Proširena je podrška za WinRT izuzetke.
- Obavljen je refaktoring implementacije Common Control nakon deljenja biblioteke COMCTL32 na odvojene module za verzije 5 i 6.
- U JavaScript motoru jscript.dll implementirana je podrška za tipizovane nizove.
- Rešeni su problemi sa prebacivanjem prozora korišćenjem alt+tab i minimiziranjem prozora na virtuelnim radnim površinama.
- Zatvoreni su izveštaji o greškama vezani za rad aplikacija: MS Office 2007, Affinity Photo 2, mIRC 7.81, Pegasus Mail, explorer.exe, foobar2000.
- Zatvoreni su izveštaji o greškama vezani za rad igara: 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.
Istovremeno je formiran izdanak projekta Wine Staging 10.19, koji pruža proširene gradnje Wine-a, uključujući delimično spremne ili rizične zakrpe, koje trenutno nisu pogodne za usvajanje u glavnu granu Wine-a. U poređenju sa Wine-om, u Wine Staging je dostupno 256 dodatnih zakrpa. U novom izdanju Wine Staging izvršena je sinhronizacija sa kodnom bazom Wine 10.19 i ažuriran je kod vkd3d. U glavnu verziju Wine-a prenesene su zakrpe sa implementacijom mehanizma Reparse Points, kao i poboljšanja vezana za podršku simboličkim linkovima u ntdll, implementaciju klase FileAttributeTagInformation u ntdll i funkciju D3DX11CreateTextureFromMemory() u d3dx11.
Izvor: opennet.ru
