Uscita Wine 11.5 e Wine-staging 11.5

Pubblicata la versione sperimentale dell'implementazione open source dell'API Win32 — Wine 11.5. Dalla versione 11.4 sono stati chiusi 22 rapporti di bug e apportate 208 modifiche.

Le modifiche più importanti:

  • Nel sistema di build è stata aggiunta la supporto per la compilazione di codice in linguaggio C++. Nello script configure è stata aggiunta la possibilità di verificare la presenza di un compilatore che supporta C++17. Sono inclusi i file header 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 di utilizzare in ptrace le operazioni 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 state 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.
  • Chiusura di rapporti di bug relativi al funzionamento delle applicazioni: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Chiusura di rapporti di bug relativi al funzionamento dei giochi: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.

Contemporaneamente è stata realizzata la versione del progetto Wine Staging 11.5, che fornisce build avanzate di Wine, includendo patch non completamente pronte o rischiose, attualmente inadatte per l'inclusione nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 228 patch aggiuntive. Nella nuova versione di Wine Staging è stata effettuata la sincronizzazione con la base di codice di Wine 11.5 e aggiornato il codice vkd3d. Nel ramo principale di Wine sono state trasferite le patch per il supporto dell'emulazione delle chiamate di sistema x86_64 in ntdll. In windows.web è stata aggiunta la supporto per il parsing di array e oggetti JSON. In windows.ui è stato implementato l'interfaccia IRadialControllerInterop.

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