Ngemva konyaka wentuthuko kanye nezinguqulo ezingu-29 zokuhlola, kwethulwa ukukhululwa okuzinzile kokuqaliswa okuvulekile kwe-Win32 API - Wine 10.0, ehlanganisa izinguquko ezingaphezu kuka-6000. Izimpumelelo ezibalulekile enguqulweni entsha zifaka ukusekelwa okugcwele kwezakhiwo ze-ARM64EC, ukukala ezikrinini ezinobukhulu be-pixel, ukufakwa komshayeli we-Wayland ngokuzenzakalelayo, ukuqaliswa kwamaphaneli okusetha isikrini ne-joystick, enye i-multimedia backend esekelwe ku-FFmpeg, i-Bluetooth. umshayeli, ukusekelwa kwe-Vulkan 1.4, amandla okulingisa ukushintsha amamodi wevidiyo.
Izinhlelo ezingu-5372 ziqinisekisiwe ukuthi zisebenza kahle eWayini Windows (5336 ngonyaka odlule, 5266 eminyakeni emibili edlule, 5156 eminyakeni emithathu edlule), ezinye izinhlelo ezingu-4435 (4397 ngonyaka odlule, 4370 eminyakeni emibili edlule, 4312 eminyakeni emithathu edlule) zisebenza kahle ngezilungiselelo ezengeziwe kanye nama-DLL angaphandle. Izinhlelo ezingu-4020 (3943 ngonyaka odlule, 3888 eminyakeni emibili edlule, 3813 eminyakeni emithathu edlule) zinezinkinga ezincane ezingaphazamisi ukusetshenziswa komsebenzi oyinhloko wohlelo lokusebenza.
Okuqanjwe kabusha okubalulekile ku-Wine 10.0:
- I-ARM64
- Usekelo olugcwele lunikeziwe ku-architecture ye-ARM64EC (ARM64 Emulation Compatible), izinga lokusekela ku-Wine elifinyelele ukulingana nezakhiwo ze-ARM64. Isakhiwo se-ARM64EC siklanyelwe ukwenza lula ukuthuthwa kwezinhlelo zokusebenza ezibhalelwe amasistimu e-x64_86 kumasistimu e-ARM64, futhi kuvumela amamojula ekhodi we-x64_86 ukuthi asebenze endaweni ye-ARM64 kusetshenziswa isifanisi.
- Usekelo olugcwele lusetshenziswe kufomethi yefayela ye-ARM64X PE, ekuvumela ukuthi uhlanganise ikhodi yezakhiwo ze-ARM64EC ne-ARM64 kufayela elilodwa elisebenzisekayo. Ukuze wakhe Iwayini ngefomethi ye-ARM64X, udinga ukufaka i-LLVM ukusuka ku-Git (ukusebenza okudingekayo kuzofakwa ekukhishweni kwe-LLVM 20) futhi lapho usebenzisa umbhalo othi "lungiselela", cacisa inketho ethi "-enable-archs=arm64ec,aarch64".
- Isixhumi esibonakalayo sokulingisa amasistimu we-64-bit x86 senziwe. Uma usebenzisa i-ARM64EC, Iwayini ngokwalo lisebenza njengoba linjalo, futhi ukulingisa kusetshenziswa kuphela ikhodi yohlelo lokusebenza lwe-x86-64. Ilabhulali ene-emulator ayikakafakwa ephaketheni Lewayini elikhulu, kodwa ukuze usebenzise ikhodi ye-x86-64 endaweni ye-ARM64, ungasebenzisa i-emulator yangaphandle ye-FEX eyakhelwe ngokusekelwa kwe-ARM64EC.
- ΠΠ»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ARM64 Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΡΠ°Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 4ΠΠ, ΠΊΠ°ΠΊ ΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ABI Windows (Π·Π°ΠΏΡΡΠΊ Π² ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ Ρ ΡΠ΄ΡΠ°ΠΌΠΈ Linux, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΠΈ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ 16K ΠΈΠ»ΠΈ 64K ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ).
- Isistimu engaphansi yezithombe
- Kusetshenziswe ukukala okunembe kakhudlwana kuzikrini ezinokuminyana kwamaphikseli aphezulu (High-DPI). Usekelo lwemodi yokuqwashisa nge-DPI lunikeziwe ukuze kuhlelwe ukuvezwa kwezinhlelo zokusebenza ezikrinini ezinokuminyana kwamaphikseli aphezulu, kucatshangelwa ukuthi uhlelo lokusebenza luyakusekela yini ukuzivumelanisa nezinguquko ze-DPI noma cha (izinhlelo zokusebenza ezinganaki i-DPI zikalwa ngokuzenzakalelayo). Izinketho ezingeziwe zokukhipha ukwesekwa kwe-High-DPI yezinhlelo zokusebenza ngazinye noma iziqalo zewayini.
- Ukusekelwa kokucaciswa kwe-Vulkan 1.4 kwengezwe kumshayeli we-Vulkan graphics API (i-Vulkan 9.0 isekelwe ku-Wine 1.3.272). Kungezwe usekelo lwezandiso ze-Vulkan zombhalo wekhodi wevidiyo kanye nokuqopha.
- Uma usebenzisa i-backend ye-X11, amandla okwenza amawindi e-Vulkan engane yezinhlelo zokusebenza ezisebenzisa amawindi anjalo ukubonisa okuqukethwe kwe-3D asetshenzisiwe (ngaphambilini, isici esinjalo besitholakala ku-OpenGL kuphela).
- Usekelo lwendlela yokuxhumanisa ifonti yengezwe kulabhulali ye-GdiPlus, ekuvumela ukuthi usebenzise amafonti amaningana lapho ubonisa umbhalo uma kungekho amafonti ahlanganisa ngokuhlukana zonke izinhlamvu ezitholakala embhalweni.
- Wayland
- Π ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ winewayland.drv, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Wine Π² ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ Π½Π° Π±Π°Π·Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Wayland Π±Π΅Π· ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ XWayland ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² X11. Wine Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π° Wayland Π½Π°ΠΏΡΡΠΌΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ XWayland Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π·Π°ΠΏΡΡΠΊ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ XWayland ΠΎΡΡΠ°ΡΡΡΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΡΠΌ. ΠΠ»Ρ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Wayland ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ DISPLAY, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ»ΡΡ Π² ΡΠ΅Π΅ΡΡΡ, ΡΠΎΠ·Π΄Π°Π² ΡΠ°ΠΉΠ» file.reg: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Wine\Drivers] Β«GraphicsΒ»=Β»waylandΒ» ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ² Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: $ WINEPREFIX=/ΠΏΡΡΡ/Π΄ΠΎ/ΠΏΡΠ΅ΡΠΈΠΊΡΠ° wine regedit /ΠΏΡΡΡ/Π΄ΠΎ/file.reg
- Kwengezwe usekelo lwe-OpenGL namabhafa amaphikseli (pBuffer) kumshayeli we-winewayland.drv.
- Izinkinga ezixazululiwe ngokumiswa kwe-popup ezindaweni ezisuselwe e-Wayland.
- Uma usebenzisa i-Wayland, usekelo lokuphindaphinda okuzenzakalelayo lapho ucindezela okhiye luyasetshenziswa.
- Ukuhlanganiswa kwedeskithophu
- Kwengezwe indlela yokuhlola yokulingisa "i-modesetting" ekuvumela ukuthi ulingise ukushintsha amamodi evidiyo ngaphandle kokushintsha izilungiselelo zesikrini. Ukubonakala kokushintsha ukulungiswa kwesikrini ngaphandle kokushintsha imodi yevidiyo kudalwe ngokunwetshwa nokukala amawindi.
- I-applet Yephaneli Yokulawula Yedeskithophu entsha (desk.cpl) yengezwe ngokusetshenziswa kwesixhumi esibonakalayo sokuphatha izilungiselelo zokubonisa (isibonelo, ungashintsha ukulungiswa okubonakalayo kwedeskithophu noma ulungiselele amapharamitha wokubonisa alingisiwe).
- Kwengezwe amandla okusetha kabusha izilungiselelo zesikrini kumanani azenzakalelayo uma kungenakwenzeka ukubuyisela isimo ngemuva kokuphahlazeka kwenqubo.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π° ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ Π»ΠΎΡΠΊΠ΅ (Π² Β«HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerΒ» ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ Β«NoTrayItemsDisplay=1Β»).
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ (Shell launcher) Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π΅ΡΠΊΡΠΎΠΏΠ° (Π² Β«HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerΒ» ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ Β«NoDesktop=1Β»).
- I-Direct3D
- Ukunikeza nge-OpenGL manje kudinga usekelo lwe-GLSL 1.20, kanye ne-EXT_framebuffer_object kanye nezandiso ezingu-ARB_texture_non_power_of_two. Ukusekelwa kwe-backend ye-ARB shader endala kanye nesilungiselelo se-OffscreenRenderingMode kunqanyuliwe.
- Ku-Direct3D 9 nangaphezulu, ipayipi lezithombe ezisebenza ngokuqinile lingeziwe (i-Direct3D endala inikeze kuphela imisebenzi yezithombe echazwe kusengaphambili engakwazi ukushintshwa), isetshenziswe kusetshenziswa ulimi lwe-HLSL shader futhi ivumela ukulingisa okugxilile lapho isetshenziswa nge-Vulkan noma i-OpenGL API.
- Ukunikezwa nge-Vulkan kusebenzisa izandiso ze-Vulkan ukuze kuguqule ngokuguqukayo isimo sephayiphi lezithombe, kwehlise ukungingiza emidlalweni.
- Kwengezwe enye i-backend ye-glsl-vkd3d yama-shader e-GLSL, kusetshenziswa i-vkd3d-shader.
- Kunikezwe ukwesekwa kokuqala kokuhlanganisa imiphumela ye-Direct3D kusetshenziswa i-vkd3d-shader.
- Ilabhulali ye-D3DX9 isebenzisa ikhono lokukhiqiza ukuthungwa kwe-MIP (MipMap) lapho kulayishwa ukuthungwa kwevolumu. Usekelo olungeziwe lwamafomethi okumela umbala we-64bpp RGBA kanye ne-48bpp RGB ezithombeni ze-PNG, kanye namafomethi we-X8L8V8U8, A2W10V10U10, A8P8, V16U16 kanye ne-Q16W16V16U16.
- Umsindo nevidiyo
- Njengenye indlela ye-GStreamer-based backend, i-backend entsha ye-multimedia isetshenziswa, ngokusekelwe ekusetshenzisweni kwe-FFmpeg futhi ifaneleka ukusebenzisa uhlaka lwe-Media Foundation. Ukuze unike amandla enye i-backend, kufanele ucacise "DisableGstByteStreamHandler=1" esigabeni sokubhalisa "HKCU\Software\Wine\MediaFoundation".
- Ukuqaliswa kwe-Media Foundation API kuthuthukisiwe ukuze kwamukeleke kangcono izinhlelo zokusebenza ezincike ezingxenyeni ze-demultiplexing kanye ne-decoding.
- Ukwesekwa okwengeziwe kokulayisha amafayela e-MIDI ku-DirectMusic API.
- Amadivayisi wokufaka
- Kwengezwe inguqulo yokuqala yomshayeli we-Bluetooth.
- Kwengezwe i-applet Yephaneli Yokulawula I-Joystick (joy.cpl) ngokusetshenziswa kwezilungiselelo zenduku yokudlala.
- ΠΠ½Π΅ΡΠ΅Π½Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ (ΡΠ°ΡΠΏΠ°Π΄Ρ, ΠΌΡΡΠΈ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» HID (Human Interface Device). ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ mouhid.sys Π΄Π»Ρ HID-ΡΡΡΡΠΎΠΉΡΡΠ². Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ ΡΠΎΡΡΠ°Π²Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π²Π²ΠΎΠ΄Π° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½ΠΈΡ Π² Windows-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
- Okwe-backend ye-X11, usekelo lwezikrini zokuthinta lungeziwe futhi nekhono lokusebenzisa imodi yokuthinta okuningi ngokucubungula imilayezo ye-WM_POINTER* (WM_POINTERENTER, WM_POINTERLEAVE, njll.) selusetshenzisiwe.
- Kusetshenziswe ukubekwa kwezinye izakhiwo zangaphakathi zelabhulali yomsebenzisi32 kumemori eyabiwe, ekhuphule ukusebenza futhi yehlisa umthwalo Kuseva Yewayini.
- I-Winex11 yengeze ukwesekwa kokucubungula imicimbi ye-XInput2 ngokuphathelene namawindi angawodwana.
- Kusetshenziswe ukusekela okulungile kwamakhibhodi ngesakhiwo se-Dvorak.
- I-Kernel (izixhumi ze-kernel) Windows)
- Ukwesekwa okwengeziwe kokukhuphuka kwamalungelo enqubo (inqubo eqala ukusebenza njengomsebenzisi ojwayelekile inganikezwa amalungelo omlawuli). Lapho udala izinqubo zeseva (iseva yesenzo se-msi), kanye nezinqubo ezibiza imisebenzi ye-RtlCreateUserProcess() kanye ne-CreateProcessInternal(), ithokheni yomlawuli ekhawulelwe inikwa amandla ngokuzenzakalelayo.
- Lapho uthola ulwazi mayelana namalebula ediski, noma nini lapho kungenzeka, ukufinyelela kumasevisi esistimu nge-DBus manje sekuyasetshenziswa, esikhundleni sokuzama ukufinyelela ngokuqondile idivayisi.
- ΠΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΌΠ΅ΠΆΠΏΡΠΎΡΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (IPC) Mailslots ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² Wine server, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ Windows.
- Kwenziwe ukulinda imicimbi yembobo ye-serial ngemodi engavumelanisi.
- Kwengezwe ukusekelwa okugcwele kwezandiso zephrosesa ye-XSTATE kuzimo zomucu, okuvumela ukusetshenziswa kwezandiso ze-vector ezintsha ezifana ne-AVX-512.
- Izinhlelo zokusebenza ezishumekiwe
- Injini yokucubungula idatha yokufaka esetshenziswe kumyalo womyalo we-cmd.exe ibhalwe kabusha. Kwengezwe usekelo lwemisebenzi ethi β||β ku-cmd.exe Futhi "&&".
- I-findstr utility yengeze usekelo lwezinkulumo ezivamile kanye nokusesha okungenazwelo.
- Amandla okubhalisa amamojula e-ARM32EC engeziwe kuzinsiza ze-regsvr32 kanye ne-rundll64.
- Izinsiza ezingeziwe: hlunga idatha yokufaka, i-fc yokuqhathanisa amafayela nokuthi ukusesha kuphi amafayela.
- Uhlelo lokusebenza lwe-wmic lisebenzisa imodi yokusebenza esebenzisanayo.
- I-Explorer yengeze usekelo lokuzikhethela lwemenyu yokuqala nebha yamathuluzi. Kunikwe amandla ukuqaliswa kwe-explorer.exe ngamalungelo okufinyelela ancishisiwe.
- Amathuluzi Okuthuthukisa
- Kwengezwe inketho ethi "-marm64x" ekwakheni iwayini ukuze kukhiqizwe amalabhulali ayingxube ye-ARM64X.
- Kwengezwe inketho ethi "-marm64x" ku-winegcc ukuze kuvunyelwe isakhiwo se-ARM64X.
- Amafayela akhiqizwe kusetshenziswa i-Interface Definition Language (IDL) asebenzisa izingxenye ezisekela ngokugcwele ukusetshenziswa kumodi etolikiwe.
- Usekelo lokukhiqiza izinhlobo zemitapo yolwazi (TypeLib) ngefomethi endala (SLTG) yengezwe kusihlanganisi se-IDL (Interface Definition Language).
- Uhlelo lwe-winedump lungeze usekelo lokulondoloza ukulahlwa kwamatafula amancane, ulwazi oluhlukile lwe-C++, nezinsiza zokubhala.
- Π Π°Π·Π½ΠΎΠ΅
- Usekelo oluthuthukisiwe lwephrothokholi yokushintshisana kokhiye we-Diffie-Hellman (DH). Kwengezwe ikhono lokumisa nokwamukela amapharamitha e-DH. Izibambi ezisetshenzisiwe zokudala amapheya okhiye basesidlangalaleni nabayimfihlo.
- Ukusetshenziswa kwe-padding ekhuphukayo ye-OAEP (Optimal Asymmetric Encryption Padding) kanye ne-algorithm ye-RSA inikeziwe.
- I-DirectPlay API isekela izikhathi zenethiwekhi.
- Ukuphathwa okuthuthukisiwe kwezimo zokufaka/zokukhipha ezingavumelani lapho kusebenza kumodi ye-WoW64 (64-bit) Windows-Windows), okukuvumela ukuthi usebenzise i-32-bit Windows-izinhlelo zokusebenza ezinhlelweni ze-Unix ezingama-64-bit.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π·Π°Π³ΡΡΠ·ΠΊΠΈ ODBC-Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΊ Π‘Π£ΠΠ, ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ Π΄Π»Ρ Windows.
- Ngengxenyekazi ye-ARM, ukusekelwa okugcwele kwe-RPC/COM, C++ RTTI (Ulwazi Lohlobo Lwesikhathi Sokuqalisa) kanye nokuhlukile kwe-C++ kuyasetshenziswa.
- Esikhathini sokusebenza esingu-C, imisebenzi ye-ANSI isebenzisa usekelo lombhalo wekhodi we-UTF-8.
- Amakhono enjini ye-MSHTML anwetshiwe. Ukwesekwa okwengeziwe kwama-prototypes nabakhi bezinto. Isixhumi esibonakalayo esisha esibophezelayo se-MSHTML sengeziwe enjinini ye-JavaScript. Imisebenzi eyakhelwe ngaphakathi ye-MSHTML iguqulelwe ezintweni ezivumelekile ze-JavaScript. Iqoqo likadoti le-JavaScript elithuthukisiwe ukuze limboze zonke izingqikithi zokwenza iskripthi ngochungechunge. Usekelo olungeziwe lwe-ArrayBuffer kanye nezinto ze-DataView JavaScript.
- Ukusekelwa kokuhlaziya okumile kusetshenziswa imibiko yokuhlola ye-Clang ne-JUnit yengezwe ohlelweni lokuhlanganisa oluqhubekayo olusekelwe ku-Gitlab.
- Umtapo wezincwadi we-Capstone 5.0.3 wakhelwe kuphakheji, lapho ukuhlakazwa kuqaliswa ku-debugger ye-WineDb.
- Izingxenye zibuyekezelwe ezinguqulweni ezintsha: Vkd3d 1.14, Faudio 24.10, FluidSynth 2.4.0, LDAP 2.5.18, LCMS2 2.16, LibJpeg 9f, LibMPG123 1.32.9, LibPng, LibXm1.6.44. 4.7.0, LibXslt 2 kanye ne-Zlib 2.12.8.
Source: opennet.ru
