Rilascio di Wine 11.5 e Wine-staging 11.5

Pubblicata una versione sperimentale della realizzazione open source dell'API Win32 — Wine 11.5. Dalla versione 11.4 sono stati chiusi 22 rapporti di errore e apportate 208 modifiche.

Le modifiche più importanti:

  • Nel sistema di build è stata aggiunta la supporto per la compilazione del codice in C++. Nel script configure è stata introdotta la possibilità di verificare la presenza di un compilatore che supporta C++17. Sono inclusi file di intestazione per C++, oltre alle librerie libc++, libunwind e libc++abi, importate da LLVM 8.0.1.
  • In ntdll per la piattaforma Linux è stata implementata la supporto per l'emulazione delle chiamate di sistema, utilizzando il meccanismo del kernel Linux 'Syscall User Dispatch', che consente l'uso di operazioni ptrace PTRACE_GET_SYSCALL_USER_DISPATCH e PTRACE_SET_SYSCALL_USER_DISPATCH, permettendo a un processo di gestire le impostazioni di dispatch delle chiamate di sistema in un altro processo.
  • Nella build principale sono incluse le librerie ICU icucommon e icui18, corrispondenti alla versione MS-ICU 72.1.0.3 (International Components for Unicode).
  • Aggiunta una serie di correzioni per migliorare la compatibilità con VBScript.
  • Chiusi i rapporti di errore relativi al funzionamento delle applicazioni: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Sono stati chiusi i report di bug relativi al funzionamento di giochi come: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.

Contemporaneamente è stata rilasciata la versione del progetto Wine Staging 11.5, che fornisce build avanzate di Wine, inclusi patch non completamente pronti o rischiosi, non ancora idonei per l'inserimento nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 228 patch aggiuntive. In questa nuova versione di Wine Staging è stata effettuata la sincronizzazione con il codice sorgente di Wine 11.5 e il codice di vkd3d è stato aggiornato. Sono state trasferite nel codice principale di Wine le patch che supportano l'emulazione delle chiamate di sistema x86_64 in ntdll. Nel modulo windows.web è stata aggiunta la funzionalità per il parsing di array e oggetti JSON. Nell'interfaccia windows.ui è stata implementata l'interfaccia IRadialControllerInterop.

Fonte: opennet.ru

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