Noile versiuni Wine 11.11 și StartWine-Launcher 423

A fost lansată versiunea experimentală a implementării deschise a Win32 API - Wine 11.11. De la lansarea versiunii 11.10, au fost închise 25 de rapoarte de erori și au fost efectuate 223 de modificări.

Cele mai importante schimbări:

  • În driverul winewayland, care permite utilizarea Wine în medii bazate pe protocolul Wayland, a fost adăugată suportul pentru protocolul alpha-modifier-v1, permițând aplicațiilor să schimbe nivelul de transparență al suprafeței și să mute operațiile de asigurare a transparenței pe partea de compunere. server.
  • În winewayland a fost implementat suportul pentru feronierile multilayer (WS_EX_LAYERED), compuse din mai multe straturi pentru a realiza efecte, cum ar fi transparența și forma non-rectangulară a feronierelor (până acum, în wine a fost implementată doar transparența).
  • În winewayland au fost adăugate flaguri hints pentru a stabili dimensiunea maximă și minimă a feronierelor statice, a căror dimensiune nu poate fi modificată de utilizator.
  • În locul bibliotecii criptografice TomCrypt, a fost inclusă biblioteca SymCrypt, dezvoltată de Microsoft și care suportă algoritmi de criptare post-quantum. Trecerea la SymCrypt a permis activarea optimizărilor în assembler pentru operațiunile de criptare pentru arhitecturile x86-64, ARM64, ARM și i386.
  • S-a continuat munca de plasare în memoria partajată a structurilor de date din biblioteca user32 legate de feronieri.
  • A fost îmbunătățită compatibilitatea cu VBScript.
  • În winevulkan s-a realizat trecerea la utilizarea specificației Vulkan 1.4.353. În wined3d, pentru inițializarea suportului Vulkan, a fost utilizată extensia VK_KHR_external_fence_capabilities.
  • A fost rezolvată problema ascunderii fișierelor a căror nume începe cu punct în dialogul de deschidere a fișierului.
  • Au fost eliminate regresele care afectau funcționarea normală a aplicațiilor multi-thread care utilizează funcția SendMessage().
  • Au fost închise rapoartele de erori legate de funcționarea aplicațiilor: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
  • Au fost închise rapoartele de erori legate de funcționarea jocurilor: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2.
    Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.

În plus, merită menționat lansarea aplicației Startwine-Launcher 423, dezvoltată pentru a rula programe și jocuri din sistemele Linux, care sunt compilate pentru platforma Windows. Scopul principal al dezvoltării StartWine-Launcher a fost simplificarea procesului de creare a prefixelor Wine de către începători, care sunt seturi de biblioteci și dependențe Windows necesare pentru a rula aplicații Windows în Linux. Codul StartWine-Launcher este scris în Python și distribuit sub licența GPLv3. Interfața este realizată pe baza bibliotecii GTK.

În noua versiune a Startwine-Launcher, a fost actualizată lista versiunilor Wine, precum și configurațiile de prefix, bibliotecile și driverele din container. În utilitare au fost adăugate biblioteci Steam pentru compatibilitate cu jocurile vechi. Au fost corectate erorile din scriptul de instalare, codul de actualizare a datelor instalate ale aplicației și funcțiile auxiliare din sw_runlib.



Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster