Została wydana eksperymentalna gałąź otwartej implementacji WinAPI — Wine 6.21. Od wydania wersji 6.20 zamknięto 26 raportów o błędach i wprowadzono 415 zmian.
Najważniejsze zmiany:
- Moduły WinSpool, GPhoto i kilka innych zostały przekształcone do formatu PE (Portable Executable).
- W DbgHelp poprawiono wsparcie dla funkcji inline.
- Rozpoczęto implementację dostawcy OLE DB MSDASQL.
Zamknięto raporty błędów związane z działaniem gier: Call of Duty: Black Ops II, Hitman: Sniper Challenge, seria Sniper Elite, Resident Evil 0 HD Remaster, Homesick, Call of Juarez: Gunslinger, Riot Vanguard, Memento Mori, Rise of Legends, Resident Evil 4, Resident Evil 6, Internet Explorer 8, Skyrim SE, gry na silniku Unreal Engine 4.
- Zamknięto raporty błędów związane z działaniem aplikacji: Aero Glass, Affinity Designer 1.x, Astrotoaster, Gaea-1.0.16.8020, easyHDR 3.13.0, SimIon, BlueSkyPlan, Home Designer Suite 21.3.1.1, Samsung SDK 1.2.2 dla Java ME.
Dodatkowo warto zauważyć wydanie projektu Wine Staging 6.21, w ramach którego tworzone są rozszerzone kompilacje Wine, zawierające nie całkowicie gotowe lub ryzykowne poprawki, które jeszcze nie nadają się do włączenia do głównej gałęzi Wine. W porównaniu do Wine, w Wine Staging dostępnych jest 558 dodatkowych poprawek.
W nowym wydaniu zsynchronizowano z bazą kodu Wine 6.21. Do głównej kompilacji Wine przeniesiono 5 poprawek, związanych z implementacją DLL uiautomationcore, obsługą ruchu myszy w winex11.drv, dodaniem critsection.c do ntdll oraz zestawem testowym dla ntdll. Zaktualizowano poprawki user32-rawinput-mouse. Dodano poprawkę, która dołącza do maski łańcuch „.exe” przy nieudanym wyszukiwaniu w rejestrze.
Źródło: opennet.ru
