Wydanie Wine 6.16 i inscenizacja Wine 6.16

Została wydana eksperymentalna gałąź otwartej implementacji WinAPI, Wine 6.16. Od wydania wersji 6.15 zamknięto 36 raportów o błędach i wprowadzono 443 zmiany.

Najważniejsze zmiany:

  • Zaproponowano wstępną wersję backendu dla joysticków obsługujących protokół HID (Human Interface Devices).
  • Ulepszona obsługa motywów na ekranach o dużej gęstości pikseli (high DPI).
  • Kontynuowano przygotowania do wdrożenia interfejsu wywołań systemowych GDI.
  • WineDump poprawiło obsługę informacji debugowania CodeView.
  • Problem z budowaniem na systemach z Glibc 2.34 został rozwiązany.
  • Zamknięte są raporty o błędach związanych z działaniem gier: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen.
  • Zamknięte raporty błędów związane z działaniem aplikacji: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchfuehrung und Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1 .

W tym samym czasie powstało wydanie projektu Wine Staging 6.16, w ramach którego powstają rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne łatki, które nie nadają się jeszcze do przyjęcia w głównej gałęzi Wine. W porównaniu do Wine, Wine Staging zapewnia 605 dodatkowych poprawek.

Nowa wersja synchronizuje się z bazą kodu Wine 6.16. Do głównego Wine przetłumaczono dwie łatki: ws2_32 (zwraca poprawny czas dla SO_CONNECT_TIME) i dpnet (implementuje IDirectPlay8Server EnumServiceProviders). W skład kompozycji wchodzą łatki z implementacją funkcji D3DX11GetImageInfoFromMemory i D3DX11CreateTextureFromMemory. Zaktualizowano poprawki Server-default_integrity i ntdll-Syscall_Emulation.

Źródło: opennet.ru

Dodaj komentarz