Avaldatud on eksperimentaalne avatud Win32 API teostuse väljaanne — Wine 11.11. Alates versioonist 11.10 on suletud 25 veateadet ja tehtud 223 muudatust.
Kõige olulisemad muudatused:
- Wine'i Wayland'i draiverisse, mis võimaldab kasutada Wine'i Wayland'i protokolliga keskkondades, on lisatud tugi Wayland'i protokollile alpha-modifier-v1, mis võimaldab rakendustel muuta pinna läbipaistvuse taset ja viia läbipaistvuse tagamise operatsioonid komposiidi külge. serverile.
- Wine'i Wayland'is on rakendatud toetus mitmekihilistele akendele (WS_EX_LAYERED), mis koosnevad mitmest kihist efektide, näiteks poolläbipaistvuse ja ebaregulaarse akna kuju, saavutamiseks (Wine'is on hetkel rakendatud ainult poolläbipaistvuse toetus).
- Wine'i Wayland'is on lisatud hints-flage, et määrata staatiliste akende maksimaalne ja minimaalne suurus, mida kasutaja muuta ei saa.
- TomCrypti krüptograafilise raamatukogu asemel on kaasatud Microsofti arendatav SymCrypt, mis toetab pärast kvantterite algoritme. Üleminek SymCryptile on võimaldanud kasutada x86-64, ARM64, ARM ja i386 arhitektuuride jaoks krüpteerimise operatsioonide assembleri optimeeringuid.
- Jätkatakse user32 raamatukogu akendega seotud andmestruktuuride paigutamist jagatud mälus.
- Parandatud on ühilduvust VBScriptiga.
- winevulkanis on üleminek Vulkan 1.4.353 spetsifikatsiooni kasutusele. wined3d-s on Vulkani toe algatamiseks kasutatud laiendust VK_KHR_external_fence_capabilities.
- Lahendatud probleem, kus failide nimed, mis algavad punktiga, peideti failivaliku dialoogis.
- Korrigeeritud regressioonid, mis häirisid mitme lõimega rakenduste normaalset töötlust, mis kasutavad SendMessage() funktsiooni.
- Suletud veateated, mis puudutasid rakenduste tööd: 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 puudutasid mängude tööd: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.
Lisaks võib märkida, et välja on antud Startwine-Launcher 423 rakendus, mis on arendatud Linuxi süsteemides Windowsi platvormile loodud programmide ja mängude käivitamiseks. StartWine-Launcher arendamise põhieesmärk oli lihtsustada algajate jaoks Wine'i prefikside - Windowsi rakenduste tööks Linuxis vajalike raamatukogude ja sõltuvuste kogumite - loomise protsessi. StartWine-Launcher'i kood on kirjutatud Pythonis ja see on litsentseeritud GPLv3 alusel. Liides on rakendatud GTK raamatukogu põhjal.
Uues Startwine-Launcher'i versioonis on uuendatud Wine'i versioonide loetelu, samuti on uuendatud prefiksikohaseid konfiguratsioone, raamatukogusid ja draivereid konteineris. Utils'i on lisatud Steam'i raamatukogud vanade mängude ühilduvuse tagamiseks. Paigaldusskripti, rakenduse juba installitud andmete uuendamise koodis ja abifunktsioonides on parandatud vigu.

Allikas: opennet.ru
