Η πειραματική κυκλοφορία της υλοποίησης ανοιχτού κώδικα του WinAPI, Wine 8.5, έχει πραγματοποιηθεί. Από την κυκλοφορία της έκδοσης 8.4, έχουν κλείσει 21 αναφορές σφαλμάτων και έχουν γίνει 361 αλλαγές.
Οι πιο σημαντικές αλλαγές:
- Προστέθηκε υποστήριξη για τη ρύθμιση ενός σκοτεινού θέματος για το WinRT.
- Το πακέτο vkd3d με την υλοποίηση Direct3D 12 που λειτουργεί μέσω μετάφρασης κλήσεων στο API γραφικών Vulkan έχει ενημερωθεί στην έκδοση 1.7.
- Ο μεταγλωττιστής IDL έχει βελτιώσει την αναφορά σφαλμάτων.
- Στο WoW64, ένα επίπεδο για την εκτέλεση προγραμμάτων 32-bit σε 64-bit Windows, πρόσθεσε υποστήριξη για το κλειδί μητρώου HKEY_CLASSES_ROOT.
- Βελτιωμένη υποστήριξη για IME (Επεξεργαστές Μεθόδων Εισαγωγής).
- Κλειστές αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία των παιχνιδιών: Deus Ex: invisible War 1.2, Fair Strike, Bible Black La Noche de Walpurgis, Sins of the Solar Empire Rebellion, Ultimate Race Pro.
- Κλειστές αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία εφαρμογών: Notepad++ 7.6.3, VARA FM, Treecomp, LibreVR Revive, LDAP Explorer.
Επιπλέον, βρίσκεται σε εξέλιξη το έργο Wine Staging 8.5, το οποίο δημιουργεί εκτεταμένες εκδόσεις Wine που περιλαμβάνουν ενημερώσεις κώδικα (patches) που δεν είναι πλήρως έτοιμες ή επικίνδυνες και δεν είναι ακόμη κατάλληλες για ένταξη στην κύρια σειρά Wine. Σε σύγκριση με το Wine, το Wine Staging παρέχει 537 επιπλέον ενημερώσεις κώδικα.
Η νέα έκδοση του Wine Staging έχει συγχρονιστεί με τη βάση κώδικα του Wine 8.5. Το σενάριο patchinstall.sh έχει αφαιρεθεί και το staging/patchinstall.py θα πρέπει να χρησιμοποιηθεί για την εγκατάσταση ενημερώσεων. Μια ενημέρωση κώδικα με υποστήριξη για αντιστοίχιση χαρακτήρων ελέγχου σε dinput έχει μετακινηθεί στο κύριο πακέτο Wine. Έχουν προστεθεί νέες ενημερώσεις κώδικα για την αντιμετώπιση προβλημάτων με την εκκίνηση του Diablo IV και την εγκατάσταση ενημερώσεων του battle.net. Η ενημέρωση κώδικα για την υποστήριξη ροής mfplat έχει ενημερωθεί.
Πηγή: opennet.ru
