Avaldatud katseversioon avatud Win32 API rakendusest — Wine 11.5. Alates 11.4 väljaandmisest on suletud 22 veateadet ja tehtud 208 muudatust.
Olulisemad muudatused:
- Kogumise süsteemi on lisatud C++ keele toetuse tugi. Skripti configure on lisatud võimalus kontrollida, kas C++17 toetav kompilaator on olemas. Komplekti kuuluvad C++ päised ning teegid libc++, libunwind ja libc++abi, mis on imporditud LLVM 8.0.1-st.
- Linuxi platvormile on ntdll-is rakendatud süsteemikutsungite emuleerimise tugi, kasutades Linuxi tuuma mehhanismi "Syscall User Dispatch", mis võimaldab ptrace operatsioonide PTRACE_GET_SYSCALL_USER_DISPATCH ja PTRACE_SET_SYSCALL_USER_DISPATCH kasutamist, andes võimaluse ühel protsessil hallata süsteemikutsungite suunamise seadeid teises protsessis.
- Põhikogusse on sisestatud ICU raamatukogud icucommon ja icui18, mis vastavad MS-ICU versioonile 72.1.0.3 (Rahvusvahelised komponentide Unicode jaoks).
- Lisatud on hulk parandusi VBScripti ühilduvuse täiendamiseks.
- Sulgedud veateated, mis on seotud rakenduste tööga: Axon MultiClamp Commander 700B, Evernote, PCG Tools, Clip Studio Paint, Sony Home Memories, Swift, VOCALOID6.
- Sulgedud veateated, mis on seotud mängude tööga: Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield.
Samaaegselt on loodud projekt Wine Staging 11.5, mis pakub laiendatud Wine kogusid, mis sisaldavad osaliselt valmis või riskantseid patše, mis ei ole veel peamisse Wine haru aktsepteerimiseks sobivad. Wine Stagingus on võrreldes Wine'iga antud 228 lisapatši. Uues Wine Staging versioonis on sünhroniseeritud Wine 11.5 koodibaasiga ja uuendatud kood vkd3d. Põhikogusse on kantud x86_64 süsteemikutsungite emuleerimise patšid ntdll-is. Windows.web-i on lisatud massiivide ja JSON objektide analüüsi tugi. Windows.ui-s on rakendatud IRadialControllerInterop liides.
Allikas: opennet.ru
