Wine 4.12 uitgebracht (4.12.1 hierna beschikbaar)

Beschikbaar experimentele release van een open implementatie van de Win32 API - Wijn 4.12. Sinds de release van de versie 4.11 Er zijn 27 bugrapporten gesloten en er zijn 336 wijzigingen aangebracht.

De belangrijkste wijzigingen:

  • Stuurprogrammaondersteuning toegevoegd voor PnP-apparaten (Plug & Play);
  • Verbeterde ondersteuning voor foutopsporing op afstand onder Visual Studio;
  • De implementatie van de EnumDisplayDevicesW()-aanroep, die wordt gebruikt om informatie te verkrijgen over de schermen die in de huidige sessie worden gebruikt, is in een staat gebracht die geschikt is voor het uitvoeren van verschillende games en applicaties in omgevingen met meerdere monitoren, waaronder de VS Code-editor;
  • Veel functies en structuren (mutex, semaforen, werken met tokens en het register, ACL's, hashes, enz.) van de advapi32- en kernel32-bibliotheken zijn overgedragen om implementaties van ntdll en kernelbase te gebruiken;
  • De wined3d-functies bieden ondersteuning voor de wined3d_context_gl-structuur;
  • Verder werken aan het bouwen van de standaard DLL met de ingebouwde msvcrt-bibliotheek (geleverd door het Wine-project, niet de Windows DLL) in PE-indeling (Portable Executable). Vergeleken met de vorige release zijn er nog 89 DLL's vertaald naar PE-formaat;
  • Foutrapporten met betrekking tot de werking van games en applicaties zijn gesloten:
    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-apps, CEFv3-apps, 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.

Toevoeging: heet op de hielen gevormd Corrigerende update voor Wine 4.12.1, die zes bugs repareert. Dit omvat een oplossing voor de onjuiste initialisatie van 64-bits padvoorvoegsels (WINEPREFIX voor WoW64), waardoor wineboot crasht in Wine 4.12 na het bouwen als een PE-bestand, en setupapi registreert sommige DLL's niet. Problemen met de applicaties Settlers IV History Edition en LINE 5.x zijn ook opgelost.

Bron: opennet.ru

Voeg een reactie