Wydano eksperymentalną wersję otwartej realizacji WinAPI — Wine 7.18. Od czasu wydania wersji 7.17 zamknięto 20 raportów o błędach i wprowadzono 252 zmiany.
Najważniejsze zmiany:
- Tablice symboli zostały zaktualizowane do specyfikacji Unicode 15.0.0.
- W sterowniku macOS zaimplementowano wsparcie dla WoW64, warstwy umożliwiającej uruchamianie 32-bitowych programów w 64-bitowym Windows.
- Usunięto problemy z asynchronicznym odczytem w implementacji wsparcia dla GStreamer.
- Zamknięto zgłoszenia błędów związane z działaniem gier: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Zamknięto zgłoszenia błędów związane z działaniem aplikacji: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
Dodatkowo warto wspomnieć o tworzeniu wydania projektu Wine Staging 7.18, w ramach którego powstają rozszerzone kompilacje Wine, zawierające częściowo gotowe lub ryzykowne poprawki, które są jeszcze nieodpowiednie do przyjęcia do głównej gałęzi Wine. W porównaniu do Wine w Wine Staging dostępne są dodatkowe 514 poprawek.
W nowym wydaniu dokonano synchronizacji z kodem źródłowym Wine 7.18. Do głównej gałęzi Wine przeniesiono cztery poprawki: jedna dla ws2_32 (zwracająca poprawną wartość dla WSAIoctl) oraz trzy dla dwrite (testowanie obsługi nieistniejącej czcionki w IDWriteTextFormat, wykorzystanie MapCharacters dla niewidocznych znaków). Zaktualizowano poprawki server-unix_name oraz ntdll-Junction_Points.
Źródło: opennet.ru
