New versions Wine 11.11 and StartWine-Launcher 423

È stata pubblicata la versione sperimentale dell'implementazione open source del Win32 API — Wine 11.11. Dalla versione 11.10 sono stati chiusi 25 rapporti di bug e apportate 223 modifiche.

Le modifiche più importanti:

  • Nel driver winewayland, che consente di utilizzare Wine in ambienti basati sul protocollo Wayland, è stata aggiunta la supporto del protocollo Wayland alpha-modifier-v1, che permette alle applicazioni di modificare il livello di trasparenza della superficie e di spostare le operazioni di trasparenza sul lato composito. server.
  • In winewayland è stata implementata la supporto per finestre a più livelli (WS_EX_LAYERED), composte da più strati per realizzare effetti come la semitrasparenza e la forma irregolare della finestra (attualmente in wine è implementata solo la semitrasparenza).
  • In winewayland sono stati aggiunti flag hints per impostare la dimensione massima e minima delle finestre statiche, la cui dimensione non può essere cambiata dall'utente.
  • Invece della libreria crittografica TomCrypt, è stata inclusa la libreria SymCrypt, sviluppata da Microsoft e che supporta algoritmi di crittografia post-quantistica. Il passaggio a SymCrypt ha permesso di sfruttare le ottimizzazioni in assembly per le operazioni di crittografia per le architetture x86-64, ARM64, ARM e i386.
  • È proseguito il lavoro di allocazione nella memoria condivisa delle strutture dati della libreria user32, relative alle finestre.
  • Migliorata la compatibilità con VBScript.
  • In winevulkan è stato effettuato il passaggio all'utilizzo della specifica Vulkan 1.4.353. In wined3d, l'estensione VK_KHR_external_fence_capabilities è stata impiegata per l'inizializzazione del supporto Vulkan.
  • Risolto il problema relativo alla visibilità dei file il cui nome inizia con un punto, nel dialogo di apertura file.
  • Eliminate le regressioni che compromettevano il corretto funzionamento delle applicazioni multithread che utilizzano la funzione SendMessage().
  • Chiusi i rapporti di errore legati al funzionamento delle applicazioni: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
  • Chiusi i rapporti di errore legati al funzionamento dei giochi: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
    Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.

Inoltre, si segnala il rilascio dell'applicazione Startwine-Launcher 423, sviluppata per avviare su sistemi Linux programmi e giochi progettati per la piattaforma Windows. L'obiettivo principale dello sviluppo di StartWine-Launcher era semplificare il processo di creazione di prefissi Wine da parte dei principianti, ovvero insiemi di librerie e dipendenze Windows necessarie per l'esecuzione delle applicazioni Windows su Linux. Il codice di StartWine-Launcher è scritto in Python e distribuito sotto licenza GPLv3. L'interfaccia è realizzata sulla base della libreria GTK.

Nella nuova versione di Startwine-Launcher è stata aggiornata la lista delle versioni di Wine, così come le configurazioni dei prefissi, le librerie e i driver nel contenitore. Sono state aggiunte librerie Steam in utils per la compatibilità con i giochi più vecchi. Sono stati corretti errori nello script di installazione, nel codice di aggiornamento dei dati installati dell'applicazione e nelle funzioni ausiliarie in sw_runlib.



Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster