Έκδοση Wine 5.3 και Wine Staging 5.3

πήρε θέση πειραματική έκδοση της ανοιχτής υλοποίησης του WinAPI - Κρασί 5.3. Από την κυκλοφορία της έκδοσης 5.2 Έκλεισαν 29 αναφορές σφαλμάτων και έγιναν 350 αλλαγές.

Οι πιο σημαντικές αλλαγές:

  • Συνεχίστηκε η εργασία για τη διασφάλιση της δυνατότητας χρήσης του ucrtbase ως χρόνου εκτέλεσης C.
  • Προστέθηκε πλήρης υποστήριξη ομαλοποίηση Συμβολοσειρές Unicode.
  • Βελτιωμένος χειρισμός των φακέλων κελύφους (ειδικοί κατάλογοι για την τοποθέτηση ορισμένων τύπων περιεχομένου, όπως "Οι εικόνες μου"). Νέοι τυπικοί φάκελοι Λήψεων και Προτύπων έχουν προστεθεί στο winecfg. Το πρόβλημα με την επαναφορά των ρυθμίσεων των φακέλων κελύφους μετά από κάθε ενημέρωση του wine έχει διορθωθεί.
  • Οι αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία παιχνιδιών και εφαρμογών είναι κλειστές.
    Σχεδιαστής Σπιτιού IKEA 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 Night of the Raven, Far Cry 5.

ΤΑΥΤΟΧΡΟΝΑ παρουσιάζονται έκδοση έργου Σταδιοποίηση κρασιού 5.3, το οποίο δημιουργεί εκτεταμένες εκδόσεις Wine που περιλαμβάνουν ενημερώσεις κώδικα (patches) που δεν είναι πλήρως έτοιμες ή είναι επικίνδυνες και δεν είναι ακόμη κατάλληλες για υιοθέτηση στον κύριο κλάδο Wine. Σε σύγκριση με το Wine, το Wine Staging παρέχει 836 επιπλέον ενημερώσεις κώδικα (patches). Η νέα έκδοση έχει συγχρονιστεί με τη βάση κώδικα Wine 5.3. Δύο ενημερώσεις κώδικα έχουν μεταφερθεί στο κύριο πακέτο Wine, οι οποίες σχετίζονται με τον ορισμό των σημαιών για τη λειτουργικότητα των επεξεργαστών Intel στο ntdll και τη συμπλήρωση του πεδίου NumberOfPhysicalPages στην περιοχή κοινόχρηστης μνήμης (λύνει το πρόβλημα με την εκκίνηση του Detroit: Become Human). Προστέθηκε. patch, το οποίο διορθώνει το πρόβλημα κατά τη σύνδεση ορισμένων παιχνιδιών σε διαδικτυακές υπηρεσίες λόγω έλλειψης των συναρτήσεων BCryptSecretAgreement και BCryptDeriveKey. Ενημερώθηκε μπαλώματα με υποστήριξη για τον μηχανισμό συγχρονισμού eventfd.

Πηγή: opennet.ru