Wine 5.12 release at Wine staging 5.12

naganap pang-eksperimentong paglabas ng isang bukas na pagpapatupad ng WinAPI - Alak 5.12. Mula nang ilabas ang bersyon 5.11 48 ulat ng bug ang isinara at 337 pagbabago ang ginawa.

Ang pinakamahalagang pagbabago:

  • Ang NTDLL library ay na-convert sa PE format;
  • Nagdagdag ng suporta para sa WebSocket API;
  • Pinahusay na suporta Raw input;
  • Na-update ang detalye ng Vulkan API;
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro at application ay sarado:
    Grand Theft Auto 3, Adobe Photoshop 7, Windows Media Player 9, Wing commander 4, Adobe Shockwave Player 11.x, Notepad2, GOTHIC 2 GOLD, Battle.net, Autodesk Fusion 360, Between, League of Legends, Dirt Rally 2.0, PS4 Remote Play 2.x, CompressonatorGUI 3.1, rFactor2, X2: The Threat, SierraChart v2068, Ashes of the Singularity: Escalation, S-Gear 2, Riot Vanguard, StarCitizen, Divinity: Original Sin 2, Need For Speed ​​​​Hot Pursuit 2 , Melodyne 5, TheHunter: Call of the Wild, Generation Zero: FNIX Rising, Age of Wonders: Planetfall.

Dagdag: Susunod nabuo pagpapalabas ng proyekto Wine Staging 5.12, kung saan nabuo ang mga pinahabang build ng Wine, kabilang ang hindi ganap na handa o mapanganib na mga patch na hindi pa angkop para sa pag-aampon sa pangunahing sangay ng Wine. Kung ikukumpara sa Wine, ang Wine Staging ay nagbibigay ng 665 karagdagang mga patch (sa huling release ay mayroong 702, sa taon bago ang 818 - hanggang sa makumpleto ang ntdll separation sa pangunahing sangay ng Wine, ang "esync" na mga patch ay mananatiling pansamantalang hindi pinagana).

Ang bagong release ay nagdudulot ng pag-synchronize sa Wine 5.12 codebase. 18 na mga patch ang inilipat sa pangunahing Wine, pangunahing nauugnay sa pagpapatupad ng mga elemento ng DirectManipulation API, mga pagbabago sa ntdll library at pagdaragdag ng mga kahulugan ng XACT.

Na-update mga patch winemenubuilder-Desktop_Icon_Path,
server-Stored_ACLs,
ntdll-ForceBottomUpAlloc,
user32-rawinput-* at ntdll-NtQueryVirtualMemory. Idinagdag tambalanpinipigilan ang maxImageCount na halaga mula sa pagbabalik ng 0 SwapChain kapag gumagamit ng Vulkan API (null value ay nagdulot ng mga problema sa Strange Brigade, No Man's Sky at Path of Exile).

Pinagmulan: opennet.ru

Magdagdag ng komento