Ukukhishwa kwekhithi yamathuluzi eyisithombe ye-GTK 4.4

Ngemva kwezinyanga ezinhlanu zokuthuthukiswa, ukukhishwa kwekhithi yamathuluzi enezinkundla eziningi zokudala isixhumi esibonakalayo somsebenzisi - i-GTK 4.4.0 - kwethulwe. I-GTK 4 ithuthukiswa njengengxenye yenqubo entsha yokuthuthukisa ezama ukunikeza abathuthukisi bohlelo lokusebenza i-API ezinzile nesekelwayo iminyaka eminingana engasetshenziswa ngaphandle kokwesaba ukubhala kabusha izinhlelo zokusebenza njalo ngemva kwezinyanga eziyisithupha ngenxa yezinguquko ze-API ku-GTK elandelayo. igatsha.

Okunye ukuthuthuka okuphawuleka kakhulu ku-GTK 4.4 kufaka:

  • Ukuthuthukiswa okuqhubekayo kwenjini yokunikezela ye-NGL, esebenzisa i-OpenGL ukuze kuzuzwe ukusebenza okuphezulu kuyilapho yehlisa umthwalo we-CPU. Ukukhishwa okusha kufaka phakathi ukulungiselelwa kokunikezwayo ukuze kuqedwe ukusetshenziswa kokwakheka kwe-interstitial okukhulu. Ukusebenza okulungile kwe-NGL enomshayeli ovulekile we-GPU Mali sekusunguliwe. Usekelo lwenjini endala ye-GL (GSK_RENDERER=gl) kuhlelwe ukuthi luyekiswe egatsheni elilandelayo le-GTK.
  • Ikhodi ehlanziwe futhi eyenziwe lula ehlobene nokucushwa kwe-OpenGL. Ikhodi yosekelo lwe-OpenGL ku-GTK isebenza kahle kumasistimu anezinguqulo zakamuva zabashayeli bobunikazi be-NVIDIA. Ukuze ufinyelele i-API yokunikezela, isixhumi esibonakalayo se-EGL sibhekwa njengeyinhloko (izidingo zenguqulo ye-EGL zinyuselwe ku-1.4). Kuzinhlelo ze-X11, ungakwazi ukuhlehlisa usuka ku-EGL uye ku-GLX uma kunesidingo. Ku-Windows, i-WGL isetshenziswa ngokuzenzakalelayo.
  • Amatimu afakwe ekwakhiweni okukhulu ahlelwe kabusha futhi aqanjwa kabusha. Kusukela manje kuqhubeke, izingqikithi ezakhelwe ngaphakathi ziqanjwa ngokuthi Okumisiwe, Okumisiwe-okumnyama, Okumisiwe-hc kanye Okuzenzakalelayo-hc-mnyama, futhi itimu ye-Adwaita ihanjiswe ku-libadwaita. Amatimu asebenzisa umugqa onachashazi esikhundleni somugqa ojikajikayo ukuze agqamise imilayezo yamaphutha. Kungezwe usekelo lokukhethwa kombhalo obonisa ngale.
  • Ukuqaliswa okwakhelwe ngaphakathi kwezindlela zokufaka kuseduze nokuziphatha kwe-IBus lapho iboniswa futhi icubungula ukulandelana kokuqamba kanye nokhiye abafile. Kwengezwe amandla okusebenzisa kanyekanye okhiye abafile abahlukene nezinhlanganisela ezingaholeli ekwakhekeni kohlamvu olulodwa lwe-Unicode (isibonelo, "αΊ…"). Ukusekelwa okugcwele kwamanani okhiye wemephu we-32-bit (ama-keysyms), kufaka phakathi amanani e-Unicode, sekwenziwe.
  • Idatha ye-emoji ibuyekezelwe ku-CLDR 39, okuvula ikhono lokwenza i-Emoji ibe ngeyasendaweni kuzo zonke izilimi nezilimi.
  • Ngokuzenzakalelayo, isixhumi esibonakalayo sokuhlola sifakiwe ukwenza ukulungisa amaphutha kwezinhlelo zokusebenza ze-GTK kube lula.
  • Eplathifomu ye-Windows, i-GL isetshenziselwa ukudlala okuqukethwe kwe-multimedia, futhi i-WinPointer API isetshenziselwa ukusebenza namathebulethi namanye amadivaysi okufaka.

Source: opennet.ru

Engeza amazwana