Versionet e reja të Wine 11.11 dhe StartWine-Launcher 423

Ë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. server.
  • 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

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster