Lansare Wine 11.5 și Wine-staging 11.5

A fost publicată o versiune experimentală a implementării deschise a API-ului Win32 - Wine 11.5. De la lansarea versiunii 11.4, au fost închise 22 de rapoarte de erori și au fost realizate 208 modificări.

Cele mai importante schimbări:

  • În sistemul de construcție a fost adăugată suport pentru construirea codului în C++. Scriptul configure a fost îmbunătățit cu posibilitatea de a verifica existența unui compilator care suportă C++17. Au fost incluse fișierele de antet pentru C++, precum și bibliotecile libc++, libunwind și libc++abi, importate din LLVM 8.0.1.
  • În ntdll pentru platforma Linux a fost implementat suportul pentru emularea apelurilor de sistem, folosind mecanismul kernel-ului Linux „Syscall User Dispatch”, care permite folosirea în ptrace a operațiunilor PTRACE_GET_SYSCALL_USER_DISPATCH și PTRACE_SET_SYSCALL_USER_DISPATCH, care permit unui proces să gestioneze configurațiile de dispatch ale apelurilor de sistem în alt proces.
  • În compunerea principală au fost incluse bibliotecile ICU icucommon și icui18, corespunzătoare versiunii MS-ICU 72.1.0.3 (Componente Internaționale pentru Unicode).
  • A fost adăugată o serie de corecții pentru a îmbunătăți compatibilitatea cu VBScript.
  • Au fost închise rapoartele de erori legate de funcționarea aplicațiilor: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Au fost închise rapoartele de erori legate de funcționarea jocurilor: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.

Simultan, a fost generată lansarea proiectului Wine Staging 11.5, care oferă construcții extinse ale Wine, incluzând patch-uri care nu sunt complet finalizate sau care sunt riscante și care nu sunt încă potrivite pentru a fi acceptate în ramura principală a Wine. Comparativ cu Wine, în Wine Staging sunt disponibile 228 de patch-uri suplimentare. În noua lansare Wine Staging a fost sincronizată cu baza de cod Wine 11.5 și a fost actualizat codul vkd3d. Patch-urile pentru suportul emulării apelurilor de sistem x86_64 au fost transferate în Wine. În windows.web a fost adăugată suportul pentru parsarea array-urilor și obiectelor JSON. În windows.ui a fost implementat interfața IRadialControllerInterop.

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