Έκδοση Wine 4.12 (ακολουθείται από 4.12.1)

Διαθέσιμος πειραματική έκδοση ανοιχτής εφαρμογής του Win32 API - Κρασί 4.12. Από την κυκλοφορία της έκδοσης 4.11 Έκλεισαν 27 αναφορές σφαλμάτων και έγιναν 336 αλλαγές.

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

  • Προστέθηκε υποστήριξη προγραμμάτων οδήγησης για συσκευές PnP (Plug & Play).
  • Βελτιωμένη υποστήριξη για απομακρυσμένο εντοπισμό σφαλμάτων στο Visual Studio.
  • Η υλοποίηση της κλήσης EnumDisplayDevicesW (), που χρησιμοποιείται για τη λήψη πληροφοριών σχετικά με τις οθόνες που χρησιμοποιούνται στην τρέχουσα περίοδο λειτουργίας, έχει τεθεί σε κατάσταση κατάλληλη για εκτέλεση σε περιβάλλοντα πολλαπλών οθονών διαφόρων παιχνιδιών και εφαρμογών, συμπεριλαμβανομένου του επεξεργαστή κώδικα VS.
  • Πολλές συναρτήσεις και δομές (mutex, σηματοφόροι, εργασία με tokens και μητρώο, ACL, hashes, κ.λπ.) των βιβλιοθηκών advapi32 και kernel32 έχουν μεταφερθεί για χρήση υλοποιήσεων από το ntdll και το kernelbase.
  • Οι συναρτήσεις wind3d παρέχουν υποστήριξη για τη δομή wind3d_context_gl.
  • Συνεχίστηκαν οι εργασίες για τη δημιουργία του προεπιλεγμένου DLL με την ενσωματωμένη βιβλιοθήκη msvcrt (παρέχεται από το έργο Wine, όχι το DLL από τα Windows) σε μορφή PE (Portable Executable). Σε σύγκριση με την προηγούμενη έκδοση, 89 περισσότερα DLL έχουν μεταφραστεί σε μορφή PE.
  • Κλειστές αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία παιχνιδιών και εφαρμογών:
    Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed ​​​​Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, WPF 4.x .NET εφαρμογές, εφαρμογές CEFv3, VS Code, Windows Media Player 9 & 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Προσθήκη: σε εντατική καταδίωξη σχηματίστηκε διορθωτική ενημέρωση του Wine 4.12.1, η οποία διόρθωσε έξι σφάλματα. Αυτό περιλαμβάνει μια επιδιόρθωση για εσφαλμένη προετοιμασία των προθεμάτων διαδρομής 64-bit (WINEPREFIX για WoW64), η οποία προκάλεσε σφάλματα wineboot μετά τη δημιουργία ως αρχείο PE στο Wine 4.12 και το setupapi δεν κατέγραψε ορισμένα DLL. Διορθώθηκαν επίσης προβλήματα με τις εφαρμογές Settlers IV History Edition και LINE 5.x.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο