Megjelent a Win32 API nyílt implementációjának kísérleti kiadása — Wine 11.11. A 11.10 kiadás óta 25 hiba-jelentés került lezárásra és 223 módosítás történt.
A legfontosabb változások:
- A winewayland driverhez, amely lehetővé teszi a Wine használatát Wayland protokoll alapú környezetekben, hozzáadták a Wayland alpha-modifier-v1 támogatását, amely lehetővé teszi a felhasználói felületek átlátszósági szintjének megváltoztatását, valamint a transzparens műveletek áthelyezését a kompozitor oldalára. a szerver.
- A winewayland-ben megvalósult a többrétegű ablakok (WS_EX_LAYERED) támogatása, amely több rétegből áll össze, lehetővé téve olyan hatások létrehozását, mint a félig átlátszóság és az ablak nem téglalap alakú formája (a Wine jelenleg csak a félig átlátszóságot támogatja).
- A winewayland-ben hozzáadták a hints flag-eket a statikus ablakok maximális és minimális méretének megadásához, amelyet a felhasználó nem tud megváltoztatni.
- A TomCrypt kriptográfiai könyvtár helyett a Microsoft által fejlesztett SymCrypt könyvtár került bevezetésre, amely támogatja a posztkvantum titkosítási algoritmusokat. A SymCrypt-ra való átállás lehetővé tette az x86-64, ARM64, ARM és i386 architektúrák titkosítási műveleteinek assembly optimalizálását.
- Folytatódott a user32 könyvtár ablakokkal kapcsolatos adatstruktúráinak megosztott memóriában való elhelyezése.
- Javítva a VBScript-tel való kompatibilitás.
- A winevulkan áttért a Vulkan 1.4.353 specifikáció használatára. A wined3d-ben a Vulkan támogatásának inicializálásához a VK_KHR_external_fence_capabilities kiterjesztést használták.
- Megoldódott a probléma a fájlok elrejtésével, amelyek neve ponttal kezdődik a fájl megnyitása párbeszédablakban.
- Kijavították a regressziókat, amelyek megzavarták a több szálú alkalmazások normális működését, amelyek a SendMessage() funkciót használják.
- Lezárták az alkalmazásokkal kapcsolatos hiba-jelentéseket: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
- Lezárták a játékokkal kapcsolatos hiba-jelentéseket: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.
További érdekesség, hogy megjelent a Startwine-Launcher 423 alkalmazás, amely Linux rendszerekhez készült, és Windows platformra készült programok és játékok elindítására szolgál. A StartWine-Launcher fejlesztésének fő célja a Wine prefixek létrehozásának folyamatának egyszerűsítése volt, amelyek a Windows alkalmazások Linux alatt történő futtatásához szükséges könyvtárak és függőségek gyűjteményei. A StartWine-Launcher kódját Python nyelven írták, és GPLv3 licenc alatt terjesztik. A felhasználói felület a GTK könyvtár alapjain valósult meg.
Az új Startwine-Launcher verzióban frissítették a Wine verziók listáját, valamint felújították a prefix konfigurációkat, könyvtárakat és illesztőprogramokat a konténerben. A utils mappába Steam könyvtárak kerültek hozzáadásra az régi játékokkal való kompatibilitás érdekében. Javították a telepítő script hibáit, az alkalmazás telepített adatait frissítő kódot és a segéd funkciókat a sw_runlib-ban.

Forrás: opennet.ru
