Udgivelse af Wine 11.5 og Wine-staging 11.5

Den eksperimentelle udgave af den åbne implementering af Win32 API — Wine 11.5 er offentliggjort. Siden udgivelsen af 11.4 er 22 fejlrapporter blev lukket, og der er foretaget 208 ændringer.

De vigtigste ændringer:

  • Bygningssystemet har fået tilføjet støtte til kompilering af kode i C++. Der er tilføjet muligheden for at kontrollere tilstedeværelsen af en kompilator, der understøtter C++17, i configure-skriptet. Der er inkluderet header-filer for C++, samt bibliotekerne libc++, libunwind og libc++abi, importeret fra LLVM 8.0.1.
  • Støtte til emulering af systemopkald er blevet implementeret i ntdll for Linux-platformen ved at anvende Linux-kernemekanismen „Syscall User Dispatch“, som muliggør brug af ptrace-operationer PTRACE_GET_SYSCALL_USER_DISPATCH og PTRACE_SET_SYSCALL_USER_DISPATCH, der giver en proces mulighed for at styre indstillinger for systemopkaldsdispensation i en anden proces.
  • ICU-bibliotekerne icucommon og icui18, svarende til versionerne MS-ICU 72.1.0.3 (International Components for Unicode), er blevet indarbejdet i hovedsættet.
  • En række rettelser er tilføjet for at forbedre kompatibiliteten med VBScript.
  • Fejllogs relateret til applikationernes funktion er blevet lukket: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
  • Fejllogs relateret til spilfunktioner er blevet lukket: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.

Samtidig er udgivelsen af Wine Staging 11.5 blevet formet, som leverer udvidede Wine-byggesæt, der inkludere ikke helt færdige eller risikable patches, der i øjeblikket ikke er egnede til at blive accepteret i den primære Wine-gren. I forhold til Wine giver Wine Staging 228 ekstra patches. Den nye udgivelse af Wine Staging har synkroniseret med kodebasen Wine 11.5 og opdateret vkd3d-koden. Patches med støtte til emulering af systemopkald for x86_64 er blevet overført til Wine's hovedsæt. Der er tilføjet support til parsing af arrays og JSON-objekter i windows.web. IRadialControllerInterop-grænsefladen er blevet implementeret i windows.ui.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster