Emva kweenyanga ezintathu zophuhliso ukwaziswa kwenguqulelo entsha kuzisiwe Isixhobo esinqamlezayo seplatifomu yokwenza imbonakalo yomsebenzisi GTK 4.2.0 apho ku malunga ne-1268 yaphunyezwa Utshintsho lomntu ngamnye oluvela kubaphuhlisi abangama-54 kunye nemilinganiselo engama-73950 eyongeziweyo kunye nama-60717 asuswe.
Isebe elitsha le-GTK 4 liyenziwa njengenxalenye ye inkqubo entsha yophuhliso Ezama ukubonelela abaphuhlisi besicelo nge-API ezinzileyo kunye nehambelanayo iminyaka eliqela, enokusetyenziswa ngaphandle koloyiko lokuphinda wenze izicelo rhoqo emva kweenyanga ezintandathu ngenxa yotshintsho lwe-API kwisebe elilandelayo le-GTK.
Yintoni entsha kwiGTK 4.2.0?
Le nguqulo intsha ye I-GTK 4.2.0 ilungisa ikakhulu i-bugs kwaye yazisa ukuphucula i-API ngokusekwe kwingxelo evela kubaphuhlisi abathe babonisa iinkqubo zabo kwiGTK4.
Ukongeza, ukuba ezinye Olona phuculo lubalulekileyo kwiGTK 4.2 Faka umnikezeli we-NGL, Injini entsha evulekileyo ye-OpenGL enikwe amandla ngokungagqibekanga kwiLinux, Windows, nakwiMacOS. Umnikezeli we-NGL ubonelela ngokusebenza okungcono okuphuculweyo kuphuculo kwizakhelo ngomzuzwana, kunye namandla kunye nokusetyenziswa kweCPU. Ukubuyela kwiinjini yangaphambili yokunikezela, qala usetyenziso kunye nokwahluka kwendalo GSK_RENDERER = gl.
Olu khululo sisiphumo somjikelo wokuqala wempendulo evela kubaphuhlisi besicelo abafudukela kwiiprojekthi zabo ukuya kwi-GTK4, ke ubukhulu becala ibandakanya ukulungiswa kwe-bug kunye nokuphuculwa kwe-API, kodwa songeze izinto ezintsha, ezinje ngomnikezeli omtsha we-GL; uphuculo olwahlukileyo kwindlela izixhobo ezibamba ngayo ukwakheka kunye nokulandelelana okungundoqo yenza izixhobo zokuphucula ukuhlanganisa i-GTK kwiWindows nakwi-macOS; kunye nereferensi entsha ye-API, eveliswe kwidatha efanayo yokuchaphazeleka nayo esetyenziswa zizibophelelo zolwimi.
Ikwabonakalisiwe kwisibhengezo sale nguqulelo intsha ye-GTK 4.2.0 ethi skwaye yaphumeza amandla okusebenzisa i-GTK njengenkqutyana kwinkqubo yeMeson yokwakha, ekuvumela ukuba udibanise i-GTK kunye nokuxhomekeka kwayo njengenxalenye yesicelo sokwakha imeko, kunye nokufumana zonke izinto zokudibanisa ukuhanjiswa kunye nesicelo sakho usebenzisa izixhobo ezikhethiweyo.
Amaxwebhu e-API ahlelwe ngokutsha, ipheKusetyenziselwa uqeqesho lomvelisi omtsha we-gi-docgen, ovelisa umboniso olula ngakumbi wolwazi, kubandakanya amaqhosha okongeza iisampulu zekhowudi kwibhodi eqhotyoshwayo, imbonakalo ebonakalayo yolawulo lookhokho kunye neendawo zokudibana zeklasi nganye, uluhlu lwezinto ezizuzwe njengelifa. , imiqondiso kunye neendlela zeklasi.
Kwelinye icala ujongano luxhasa ukukhangela kwicala lomthengi kwaye luzilungelelanise ngokuzenzekelayo kubukhulu obahlukeneyo besikrini, Ukongeza, indawo entsha yamaxwebhu, docs.gtk.org, iphehlelelwe, ekwabonelela ngesikhokelo esincedisayo kwi-Gobject, Pango, kunye neGdkPixbuf.
Ukusebenza kwamacandelo ahlukeneyo kuye kwalungiswa, ukusuka kwii-GLSL shaders ezichaphazelekayo ekunikezeleni ngezinto zabantu abakhubazekileyo.
Ye- Olunye utshintsho olwahlukileyo kolu hlobo lutsha:
- Ukulungisa indlela yokuphathwa kokulandelelana kunye namaqhosha angathethiyo atshintsha ukubonakala komlinganiswa olandelayo.
- Inkxaso ephuculweyo yokuqulunqa i-GTK yeWindows kunye neMacOS kusetyenziswa izixhobo zalapha ekhaya kwezi ziqonga.
- Ukuma kombhalo wepikseli kumiliselwe xa kusetyenziswa iinguqulelo ezintsha zethala leencwadi laseCairo.
- Inikiwe uyilo lojongano oluphendulayo lokuphendula kukhetho lwe-emoji.
- Inkxaso ephuculweyo yolwandiso lomgaqo weWayland kulawulo lokungena.
- Ukuphucula ukusebenza kokukrola kwiwijethi yokujonga isicatshulwa.
- Ukuphuculwa kokunikezelwa kwezithunzi kwiiwijethi zokuphuma.
- IPango kunye neGdkPixbuf nayo itshintshele kwi-gi-docgen
- Ukuphuculwa kokusebenza kwibhodi yonke
Okokugqibela, ukuba unomdla wokwazi okungakumbi ngale nguqulo intsha ikhutshiweyo, ungajonga iinkcukacha Kule khonkco ilandelayo.