Ukukhutshwa kwe-GTK 4.4 yezixhobo zegraphical

Emva kweenyanga ezintlanu zophuhliso, ukukhutshwa kwezixhobo zeplatform ezininzi zokudala ujongano lomsebenzisi wegraphical - GTK 4.4.0 - sele ibonisiwe. I-GTK 4 iphuhliswa njengenxalenye yenkqubo entsha yophuhliso ezama ukubonelela abaphuhlisi bezicelo nge-API ezinzileyo nexhaswayo iminyaka eliqela enokuthi isetyenziswe ngaphandle koloyiko lokuphinda ubhale izicelo rhoqo emva kweenyanga ezintandathu ngenxa yotshintsho lwe-API kwi-GTK elandelayo. isebe.

Olunye uphuculo oluphawulekayo kwi-GTK 4.4 lubandakanya:

  • Ukuphuculwa okuqhubekayo kwinjini yokunikezela ye-NGL, esebenzisa i-OpenGL ukuphumeza ukusebenza okuphezulu ngelixa inciphisa umthwalo we-CPU. Ukukhutshwa okutsha kubandakanya ukubonelela ngokulungiswa kokuphelisa ukusetyenziswa kwezinto ezinkulu ze-interstitial textures. Ukusebenza okuchanekileyo kwe-NGL ngomqhubi ovulekileyo we-GPU Mali isekiwe. Inkxaso ye-injini ye-GL endala (GSK_RENDERER=gl) icwangciswe ukuba iyekwe kwisebe elilandelayo le-GTK.
  • Icociwe kwaye yenziwe lula ikhowudi enxulumene noqwalaselo lwe-OpenGL. Ikhowudi yenkxaso ye-OpenGL kwi-GTK isebenza ngokuchanekileyo kwiisistim ezineenguqulelo zamva nje zabaqhubi abanini be-NVIDIA. Ukufikelela kwi-API yokunikezela, i-interface ye-EGL ithathwa njengeyona nto iphambili (iimfuno zenguqulo ye-EGL ziphakanyiselwe kwi-1.4). Kwiinkqubo ze-X11, ungabuyisela umva ukusuka kwi-EGL ukuya kwi-GLX ukuba kuyimfuneko. KwiWindows, iWGL isetyenziswa ngokungagqibekanga.
  • Imixholo ebandakanyiweyo kumxholo ophambili iye yahlengahlengiswa yaza yanikwa elinye igama. Ukusukela ngoku ukuya phambili, imixholo eyakhelwe-ngaphakathi ithiywa Miyo, Miyo-mnyama, Miyo-hc neMiyo-hc-mnyama, kwaye umxholo we Adwaita usiwe kwi libadwaita. Imixholo isebenzisa umgca onamachokoza endaweni yomgca wamaza ukuqaqambisa imiyalezo yemposiso. Inkxaso eyongeziweyo yokhetho lokubhaliweyo olungena elubala.
  • Ukuphunyezwa kokwakhiwa kweendlela zokufakwayo kukufutshane nokuziphatha kwe-IBus xa ubonisa kunye nokucubungula ukulandelelana kokuqulunqa kunye nezitshixo ezifile. Ukongezwa amandla okusebenzisa ngaxeshanye izitshixo ezifileyo ezahlukeneyo kunye neendibaniselwano ezingaphumeleli ekwenziweni kophawu olulodwa lwe-Unicode (umzekelo, "ẅ"). Inkxaso epheleleyo ye-32-bit key mapping values ​​​​(keysyms), kuquka namaxabiso e-Unicode, iphunyeziwe.
  • Idatha ye-Emoji ihlaziywe kwi-CLDR 39, ivula amandla okwenza i-Emoji yalapha kwiilwimi nakwiindawo.
  • Ngokungagqibekanga, ujongano lokuhlola lubandakanyiwe ukwenza ukulungisa ii-aplikeshini ze-GTK kube lula.
  • Kwiqonga leWindows, i-GL isetyenziselwa ukudlala umxholo wemultimedia, kwaye iWinPointer API isetyenziselwa ukusebenza kunye neetafile kunye nezinye izixhobo zokufaka.

umthombo: opennet.ru

Yongeza izimvo