Avaldus avatud Win32 API realiseerimisest — Wine 11.11. Alates versiooni 11.10 väljastamisest on suletud 25 veateadet ja tehtud 223 muudatust.
Olulisemad muudatused:
- Winewayland draiverisse, mis võimaldab kasutada Wine'i Waylandi-põhistes keskkondades, on lisatud tugi Waylandi protokolli alpha-modifier-v1, mis võimaldab rakendustel muuta pinna läbipaistvuse taset ja viia läbipaistvuse tagamise toimingud komposiidi külge. serverilt.
- Winewaylandis on ellu viidud mitmekihiliste akende (WS_EX_LAYERED) tugi, mis koosneb mitmest kihist, et rakendada efekte, nagu poolläbipaistvus ja ebaregulaarne akna kuju (wines on praegu ellu viidud vaid poolläbipaistvus).
- Winewaylandisse on lisatud hints-lipud staatiliste akende maksimaalse ja minimaalse suuruse määramiseks, mille suurust kasutaja muuta ei saa.
- Krüptograafilise raamatukogu TomCrypt asemel on sisse toodud Microsofti poolt arendatav SymCrypt, mis toetab postkvantkrüpteerimise algoritme. Üleminek SymCryptile on võimaldanud kasutada assembleri optimeerimisi krüpteerimise toimingutes x86-64, ARM64, ARM ja i386 arhitektuurides.
- Jätkatud töö user32 raamatukogu andmestruktuuride jagatud mällu paigutamiseks, mis on seotud akendega.
- Parandatud on VBScripti ühilduvus.
- Winevulkanis on üleminek Vulkan 1.4.353 spetsifikatsioonile. Wined3d-s on Vulkan'i toe initsialiseerimiseks kasutatud laiendust VK_KHR_external_fence_capabilities.
- Lahendatud probleem failide peitmisega, mille nimed algavad punktiga, failide avamise dialoogis.
- Parandatud regressioonid, mis rikkuvad mitme lõime kogemusi, mis kasutavad SendMessage() funktsiooni.
- Suletud veateated, mis on seotud rakenduste tööga: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
- Suletud veateated, mis on seotud mängude tööga: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.
Lisaks võib mainida Startwine-Launcher 423 rakenduse väljaandmist, mis on arendatud Linuxi süsteemides Windowsi platvormile kogutud programmide ja mängude käivitamiseks. StartWine-Launcher'i arendamise peamine eesmärk oli lihtsustada uute kasutajate jaoks Wine'i prefiksite loomise protsessi, mis koosneb Windowsi rakenduste käitamiseks Linuxis vajalikest teekidest ja sõltuvustest. StartWine-Launcher'i kood on kirjutatud Pythonis ja see on litsentseeritud GPLv3 alusel. Liides on ellu viidud GTK teegi baasil.
Uues Startwine-Launcher'i versioonis on uuendatud Wine'i versioonide loetelu ning samuti on uuendatud prefiksi konfiguratsioonid, teegid ja draiverid konteineris. Utiliitidesse on lisatud Steam'i teegid, et toetada vanade mängude ühilduvust. Installatsiooniskripti, rakenduse paigaldatud andmete värskendamise koodis ja abifunktsioonides sw_runlib on parandatud vigu.

Allikas: opennet.ru
