ĂshtĂ« publikuar njĂ« version eksperimental i zbatimit tĂ« hapur tĂ« Win32 API â Wine 11.11. QĂ« nga lĂ«shimi i 11.10, janĂ« mbyllur 25 raporte pĂ«r gabime dhe janĂ« bĂ«rĂ« 223 ndryshime.
Ndryshimet më të rëndësishme:
- Në drajverin winewayland, i cili lejon përdorimin e Wine në ambientet që mbështesin protokollin Wayland, është shtuar mbështetje për protokollin Wayland alpha-modifier-v1, i cili lejon aplikacionet të ndryshojnë nivelin e transparencës të sipërfaqeve dhe të zhvendosin operacionet për sigurinë e transparencës në anën e kompozitit. serverit.
- Në winewayland është realizuar mbështetje për dritaret me shumë shtresa (WS_EX_LAYERED), të cilat kompozohet nga disa shtresa për të realizuar efekte, si transparenca dhe forma jo-rektangulare e dritares (në wine për momentin është realizuar vetëm transparenca).
- Në winewayland janë shtuar flamuj hints për të caktuar madhësinë maksimale dhe minimale të dritareve statike, që madhësia e të cilave nuk mund të ndryshohet nga përdoruesi.
- Në vend të bibliotekës kriptografike TomCrypt, është përfshirë biblioteka SymCrypt, e zhvilluar nga Microsoft dhe që mbështet algoritmet e enkriptimit pas-kantor. Kalimi në SymCrypt ka lejuar angazhimin e optimizimeve me assembler për operacionet e enkriptimit për arkitekturën x86-64, ARM64, ARM dhe i386.
- Vazhduam punën për vendosjen në memorie të ndarë të strukturave të dhënash të librit user32, që lidhen me dritaret.
- ĂshtĂ« pĂ«rmirĂ«suar compatibiliteti me VBScript.
- Në winevulkan është realizuar kalimi në përdorimin e specifikimit Vulkan 1.4.353. Në wined3d për inicializimin e mbështetjes Vulkan është aktivizuar zgjerimi VK_KHR_external_fence_capabilities.
- E zgjidhur problemi i fshehjes së skedarëve, emri i të cilëve fillon me pikë, në dialogun e hapjes së skedarëve.
- Eliminuar regresionet që pengonin funksionimin normal të aplikacioneve multi-threading, që përdorin funksionin SendMessage().
- Mbyllur raportet e gabimeve që lidhen me funksionimin e aplikacioneve: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
- Mbyllur raportet e gabimeve që lidhen me funksionimin e lojërave: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.
Një nga zhvillimet e reja është aplikacioni Startwine-Launcher 423, i projektuar për të drejtuar programet dhe lojërat e ndërtuara për platformën Windows në sistemet Linux. Qëllimi kryesor i zhvillimit të StartWine-Launcher ishte të lehtësohej procesi i krijimit të prefikseve Wine nga fillestarët, - grupeve të bibliotekave dhe varësive të Windows, të nevojshme për funksionimin e aplikacioneve Windows në Linux. Kodi i StartWine-Launcher është shkruar në gjuhën Python dhe shpërndahet nën Licencën GPLv3. Ndërfaqja është implementuar mbi bazën e bibliotekës GTK.
Në versionin e ri të Startwine-Launcher, lista e versioneve të Wine është përditësuar, si dhe janë përditësuar konfigurimet e prefikseve, bibliotekat dhe drejtuesit në kontejner. Në utils janë shtuar bibliotekat Steam për kompatibilitet me lojërat e vjetra. Janë rregulluar gabimet në skenarin e instalimit, në kodin e përditësimit të të dhënave të instaluara të aplikacionit dhe në funksionet ndihmëse në sw_runlib.

Burimi: opennet.ru
