Ukukhishwa kwekhithi yamathuluzi eyisithombe ye-wxWidgets 3.3.0

Ngemva kweminyaka emithathu yokuthuthukiswa, i-cross-platform wxWidgets 3.3.0 toolkit ikhishwe, okukuvumela ukuthi udale izixhumanisi zezithombe ze- Linux, Windows, macOS, izinhlelo ezifana ne-UNIX, kanye namapulatifomu eselula. Ithuluzi libhalwe nge-C++ futhi lisatshalaliswa ngaphansi kwelayisensi yamahhala ye-wx.Windows Ilayisensi Yomtapo Wolwazi, evunyiwe yi-Free Software Foundation kanye nenhlangano ye-OSI, isekelwe ku-LGPL futhi ivumela imigomo yokusatshalaliswa ngokwezifiso kwemisebenzi esuselwe kufomu le-binary.

Ngaphezu kokusekelwa kwe-C++, i-wxWidgets inikeza izibopho zezilimi zokuhlela ezidume kakhulu, okuhlanganisa i-PHP, i-Python, i-Perl, i-Haskell, ne-Ruby. Isixhumi esibonakalayo ezinhlelweni ezisebenzisa i-wxWidgets sinokubukeka komdabu nomuzwa wesistimu eqondiwe, sibonga ukusetshenziswa kwama-API wesistimu kune-GUI yokulingisa.

I-wxWidgets 3.3.0 ibekwe njengegatsha lokuthuthukiswa, lapho izici ezintsha zenzelwe ukukhishwa okulandelayo okuzinzile okungu-3.4.0. Ngesikhathi esifanayo, igatsha le-wxWidgets 3.3.0 limakwa njengelifanele ukusetshenziswa kumaphrojekthi asebenzayo - umehluko ovela emagatsheni azinzile ukuthi ekukhishweni okuphakathi kwamagatsha okuthuthukiswa, izinguquko ku-ABI ne-API eziphula ukuhambisana zivunyelwe. Izinguquko ezinqamula ukuhambisana zihlukanisiwe futhi, ngokuvamile, igatsha le-3.3 cishe lihambisana ngokuphelele nama-wxWidgets 3.2 ezingeni le-API.

Okuqanjiwe okuyinhloko:

  • I-backend entsha ye-wxWebView esekelwe enjinini ye-Chromium isetshenzisiwe, ekuvumela ukuthi ushumeke imisebenzi ukuze icutshungulwe futhi ibonise okuqukethwe kwewebhu ezinhlelweni zokusebenza.
  • Isigaba se-wxImage sibuyekeziwe ukuze sisekele izithombe ze-WebP.
  • Ku-port ye-wxMSW, enikeza imininingwane ethile Windows imisebenzi nezilawuli, ukwesekwa kokuhlola kwemodi emnyama kungeziwe, kusebenza kusukela ku- Windows 10Ukusekelwa kunqanyuliwe. Windows I-XP ne-Vista. Imodi yokukhipha ene-buffered ephindwe kabili ivulwa ngokuzenzakalelayo, njengakuma-port e-wxGTK e-Wayland ne-wxOSX.
  • Umtapo wezincwadi we-wxAUI usebenzisa ikhono lokuphina izindawo zamathebhu nokudala amathebhu anemigqa eminingi.
  • Kwengezwe okuhlukile kwekilasi le-wxWebRequest lokusingatha izicelo ngemodi yokuvumelanisa (yokuvimbela).
  • I-API eyengeziwe yokuphatha imicimbi esezingeni eliphansi kusuka kuzikrini zokuthinta namaphedi wokuthinta.
  • Isigaba se-wxGrid sisebenzisa izici zokufinyeleleka.
  • Kumasistimu afana ne-UNIX, imicimbi ye-wxEVT_POWER_XXX isetshenziswa ukuqapha isimo sokusetshenziswa kwamandla.
  • Imbobo ye-wxGTK manje isebenzisa izingxoxo zamafayela omdabu noma nini lapho kunokwenzeka.
  • Isigaba se-wxTextCtrl, esikhiqiza izici zokubonisa nokuhlela umbhalo, sisebenzisa ukusekela kombhalo onomakhaphu (RTF).
  • Usekelo olungeziwe lokugqwayiza nezikhombisi zezikrini ze-DPI eziphezulu.
  • Ukwesekwa okwengeziwe kokwakhiwa kusetshenziswa izihlanganisi ze-gcc 15, i-clang 19 ne-Xcode 16 entsha.
  • Kumasistimu afana ne-UNIX, uhla lwemibhalo lwe-~/.config/appname.conf lusetshenziselwa ukugcina amafayela okumiswa kohlelo lokusebenza esikhundleni se-~/.appname (ukulayishwa kwamafayela okumisa akhona kugcinwa).
  • Kukhishwe izimbobo ze-wxMotif ne-wxGTK1.
  • Kukhishwe ikhono lokwakha ngaphandle kokusebenzisa i-Unicode (wxUSE_UNICODE=0).

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster