Zrealizowano eksperymentalne wydanie otwartej wersji Win32 API — Wine 9.1. Od czasu wydania 9.0 zamknięto 42 zgłoszenia błędów i wprowadzono 270 zmian. Przypominamy, że od wersji 2.x projekt Wine przeszedł na schemat numeracji wersji, w którym każda stabilna wersja powoduje zwiększenie pierwszej cyfry w numerze wersji (8.0.0, 9.0.0), a aktualizacje do stabilnych wersji są wydawane ze zmianą trzeciej cyfry (9.0.1, 9.0.2, 9.0.3). Wersje eksperymentalne, rozwijane w trakcie przygotowań do następnego istotnego wydania, są wydawane ze zmianą drugiej cyfry (9.1, 9.2, 9.3).
Najważniejsze zmiany:
- Poprawiono wsparcie dla metod wejścia. Ulepszono implementację funkcji SendInput(), dodano funkcję XInputGetCapabilitiesEx, całkowicie przebudowano funkcję XInputGetCapabilities.
- Zaktualizowano wsparcie dla protokołu wymiany kluczy Diffie-Hellmana (DH). Dodano możliwość konfiguracji i pobierania parametrów DH. Zaimplementowano funkcje do tworzenia par z klucza publicznego i prywatnego.
- Udoskonalono rozpoznawanie klawiatur z układem Dvoraka.
- Zamknięto zgłoszenia błędów związane z działaniem gier: Polda 1, Lego Racers, Lost Planet, Dead Rising, Forza Horizon 4.
- Zamknięto zgłoszenia błędów związane z działaniem aplikacji: Visio 2013, Automation License Manager, Blindwrite 7, SIMATIC WinCC, GUIDE 7.0, Unigine Heaven Benchmark 4.0, MAME 0.257, SpeedWave, KakaoTalk, Microsoft Safety Scanner, AVG Antivirus, Windows Sysinternals Process Explorer 17.05, notepad.
Źródło: opennet.ru
