Wydanie Wine 5.3 i Wine Staging 5.3

Odbyła się eksperymentalne wydanie otwartej implementacji WinAPI - Wine 5.3. Od wydania wersji 5.2 Zamknięto 29 raportów o błędach i wprowadzono 350 zmian.

Najważniejsze zmiany:

  • Kontynuacja prac nad zapewnieniem możliwości używania ucrtbase jako środowiska wykonawczego C;
  • Dodano pełne wsparcie normalizacja Ciągi Unicode;
  • Poprawiona obsługa folderów powłoki (foldery powłoki, specjalne katalogi do przechowywania określonych typów treści, na przykład „Moje obrazy”). Do winecfg dodano nowe standardowe foldery Pobrane i Szablony. Naprawiono problem z resetowaniem folderów powłoki po każdej aktualizacji wina;
  • Raporty o błędach związanych z działaniem gier i aplikacji są zamknięte.
    IKEA Home Planner 2010, Lotus Approach, Neocron, Age of Empires III Steam, Far Cry 2, ADExplorer, Proteus, Danganronpa V3, Resident Evil 2 1-Shot Demo, Logos Bible, Automobilista, Warhammer Online, Detroit: Become Human, Lotus Organizer 97, Arma Cold War Assault, AnyDesk, QQMusicAgent, Gothic II Noc Kruka, Far Cry 5.

Jednocześnie przedstawione wydanie projektu Inscenizacja wina 5.3, w ramach którego tworzone są 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 836 dodatkowych poprawek. Nowa wersja zapewnia synchronizację z bazą kodu Wine 5.3. Do głównego pakietu Wine przeniesiono 2 poprawki związane z ustaleniem flag funkcjonalności procesorów Intel w ntdll i wypełnieniem pola NumberOfPhysicalPages w obszarze pamięci współdzielonej (rozwiązuje problem z uruchomieniem gry Detroit: Become Human). Dodany łatka, co naprawia problem podczas łączenia niektórych gier z usługami online wynikający z braku funkcji BCryptSecretAgreement i BCryptDeriveKey. Zaktualizowano łatki z obsługą mechanizmu synchronizacji eventfd.

Źródło: opennet.ru

Dodaj komentarz