Wine 5.12 izlaišana un Wine iestudēšana 5.12

notika eksperimentālā izlaišana atvērtai WinAPI ieviešanai - Vīns 5.12. Kopš versijas izlaišanas 5.11 Tika slēgti 48 kļūdu ziņojumi un veiktas 337 izmaiņas.

Svarīgākās izmaiņas:

  • NTDLL bibliotēka ir pārveidota PE formātā;
  • Pievienots WebSocket API atbalsts;
  • Uzlabots atbalsts RawInput;
  • Vulkan API specifikācija atjaunināta;
  • Kļūdu ziņojumi saistībā ar spēļu un lietojumprogrammu darbību ir slēgti:
    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 2 Hot Pursuit , Melodyne 5, TheHunter: Call of the Wild, Generation Zero: FNIX Rising, Age of Wonders: Planetfall.

Papildinājums: Nākamais veidojas projekta izlaidums Vīna iestudējums 5.12, kurā tiek veidotas paplašinātas Vīna konstrukcijas, tostarp ne pilnībā gatavi vai riskanti ielāpi, kas vēl nav piemēroti adopcijai galvenajā Vīna nozarē. Salīdzinot ar Wine, Wine Staging nodrošina 665 papildu ielāpus (pēdējā laidienā bija 702, gadā pirms 818 - līdz ntdll atdalīšanas pabeigšanai galvenajā Wine filiālē, “esync” ielāpi paliek īslaicīgi atspējoti).

Jaunais laidiens nodrošina sinhronizāciju ar Wine 5.12 kodu bāzi. Uz galveno Wine ir pārsūtīti 18 ielāpi, kas galvenokārt saistīti ar DirectManipulation API elementu ieviešanu, izmaiņām ntdll bibliotēkā un XACT definīciju pievienošanu.

Atjaunināts ielāpus winemenubuilder-Desktop_Icon_Path,
server-Stored_ACL,
ntdll-ForceBottomUpAlloc,
user32-rawinput-* un ntdll-NtQueryVirtualMemory. Pievienots plāksterisneļaujot maxImageCount vērtībai atgriezt 0 SwapChain izmantojot Vulkan API (nulle vērtība radīja problēmas Strange Brigade, No Man's Sky un Path of Exile).

Avots: opennet.ru

Pievieno komentāru