Nuove versioni di Wine 11.11 e StartWine-Launcher 423

È stato pubblicato un rilascio sperimentale della implementazione open source del Win32 API — Wine 11.11. Dalla precedente versione 11.10 sono stati chiusi 25 rapporti di bug e apportate 223 modifiche.

Le modifiche più importanti:

  • Nel driver winewayland, che permette di utilizzare Wine in ambienti basati sul protocollo Wayland, è stata aggiunta la supporto per il protocollo Wayland alpha-modifier-v1, che consente alle applicazioni di modificare il livello di trasparenza della superficie e di spostare le operazioni di gestione della trasparenza sul lato compositivo. server.
  • In winewayland è stata implementata la supporto per finestre a più strati (WS_EX_LAYERED), composte da più strati per realizzare effetti come la semitrasparenza e forme non rettangolari della finestra (in wine è attualmente implementata solo la semitrasparenza).
  • In winewayland sono stati aggiunti flag hints per specificare la dimensione massima e minima delle finestre statiche, la cui dimensione non può essere modificata dagli utenti.
  • Invece della libreria crittografica TomCrypt, è stata inclusa la libreria SymCrypt, sviluppata da Microsoft e che supporta algoritmi di crittografia post-quantistica. La transizione a SymCrypt ha permesso di sfruttare ottimizzazioni in assembly per le operazioni di crittografia su architetture x86-64, ARM64, ARM e i386.
  • Continua il lavoro per posizionare nella memoria condivisa le strutture dati della libreria user32, relative alle finestre.
  • Migliorata la compatibilità con VBScript.
  • In winevulkan è stata effettuata la transizione all'uso della specifica Vulkan 1.4.353. In wined3d è stato utilizzato l'estensione VK_KHR_external_fence_capabilities per l'inizializzazione del supporto Vulkan.
  • È stato risolto il problema della nascosta dei file i cui nomi iniziano con un punto, nella finestra di dialogo per l'apertura di file.
  • Sono state eliminate le regressioni che compromettevano il normale funzionamento delle applicazioni multithread che utilizzano la funzione SendMessage().
  • Chiusi rapporti di bug relativi 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 rapporti di bug relativi 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.

In aggiunta, si può notare il rilascio dell'applicazione Startwine-Launcher 423, sviluppata per avviare su sistemi Linux programmi e giochi compilati 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 necessari per far funzionare le applicazioni Windows su Linux. Il codice di StartWine-Launcher è scritto in linguaggio Python e distribuito sotto licenza GPLv3. L'interfaccia è realizzata sulla base della libreria GTK.

Nella nuova versione di Startwine-Launcher è stata aggiornata l'elenco delle versioni di Wine, così come le configurazioni dei prefissi, le librerie e i driver nel contenitore. Nella cartella utils sono state aggiunte librerie Steam 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