Den experimentella versionen av den öppna implementationen av Win32 API â Wine 11.11 har publicerats. Sedan version 11.10 har 25 buggrapporter stĂ€ngts och 223 Ă€ndringar har gjorts.
De viktigaste Àndringarna:
- I drivrutinen winewayland, som gör det möjligt att anvÀnda Wine i miljöer baserade pÄ Wayland-protokollet, har stöd för alpha-modifier-v1 Wayland-protokollet lagts till, vilket gör att applikationer kan justera transparensen för ytan och hantera transparensoperationer pÄ kompositorsidan. servern.
- I winewayland har stöd för lagerfönster (WS_EX_LAYERED) implementerats, som bestÄr av flera lager för att Ästadkomma effekter som halvgenomskinlighet och oregelbundna fönsterformer ( för nÀrvarande Àr endast halvgenomskinlighet implementerat i wine).
- I winewayland har hint-flaggor lagts till för att ange maximala och minimala storlekar pÄ statiska fönster, vars storlek inte kan Àndras av anvÀndaren.
- IstĂ€llet för den kryptografiska biblioteken TomCrypt har SymCrypt-biblioteket, utvecklat av Microsoft och som stödjer postkvantkryptografiska algoritmer, inkluderats. ĂvergĂ„ngen till SymCrypt har möjliggjort anvĂ€ndning av assemblyoptimeringar för krypteringsoperationer för arkitekturer x86-64, ARM64, ARM och i386.
- Arbetet med att placera strukturer frÄn user32-biblioteket, relaterade till fönster, i delad minne har fortsatt.
- Kompatibiliteten med VBScript har förbÀttrats.
- I winevulkan har övergÄngen till Vulkan-specifikationen 1.4.353 genomförts. I wined3d har utvidgningen VK_KHR_external_fence_capabilities anvÀnts för att initiera Vulkan-stöd.
- Problemet med att dölja filer vars namn börjar med en punkt i dialogrutan för filöppning har lösts.
- Regressioner som störde normal drift av flertrÄdade applikationer som anvÀnde funktionen SendMessage() har ÄtgÀrdats.
- Buggrapporter relaterade till applikationer som uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000 har stÀngts.
- Buggrapporter relaterade till spel som Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2 har stÀngts.
Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.
Dessutom kan man nÀmna utgivningen av applikationen Startwine-Launcher 423, som utvecklas för att köra program och spel pÄ Linux-system som Àr skapade för Windows-plattformen. Huvudsyftet med utvecklingen av StartWine-Launcher var att förenkla processen för nybörjare att skapa Wine-prefix, vilket Àr uppsÀttningar av bibliotek och beroenden frÄn Windows som Àr nödvÀndiga för att köra Windows-applikationer pÄ Linux. Koden för StartWine-Launcher Àr skriven i Python och distribueras under GPLv3-licensen. GrÀnssnittet Àr baserat pÄ GTK-biblioteket.
I den nya versionen av Startwine-Launcher har listan över Wine-versioner uppdaterats och Àven prefixkonfigurationer, bibliotek och drivrutiner i containern. I utils har Steam-bibliotek lagts till för kompatibilitet med Àldre spel. Fel i installationsskripten, uppdateringskoden för installerade applikationsdata och hjÀlpfunktionerna i sw_runlib har ÄtgÀrdats.

KĂ€lla: opennet.ru
