I-GTK 4.2.0 iza nokuthuthuka kokusebenza, ngokunikela, iMeson nokuningi

Ngemuva kwezinyanga ezintathu zokukhula kwethulwe uhlelo olusha lwethulwe wekhithi yamathuluzi enqamulelayo yokwakha isikhombimsebenzisi sokuqhafaza I-GTK 4.2.0 lapho babalelwa ku-1268 izinguquko ngazinye ezivela kubathuthukisi abangama-54 kanye nenani lilonke lemigqa engu-73950 lengeziwe kwasuswa abangama-60717.

Igatsha elisha le-GTK 4 liyakhiwa njengengxenye ye- inqubo entsha yentuthuko elizama ukuhlinzeka abathuthukisi bohlelo lokusebenza nge-API ezinzile futhi ehambisanayo iminyaka eminingana, engasetshenziswa ngaphandle kokwesaba ukuthi kuzokwenziwa kabusha izinhlelo njalo ezinyangeni eziyisithupha ngenxa yezinguquko ze-API egatsheni elilandelayo le-GTK.

Yini okusha ku-GTK 4.2.0?

Le nguqulo entsha ye IGTK 4.2.0 ilungisa kakhulu izimbungulu futhi yethule ukuthuthuka kwe-API ngokuya ngempendulo evela konjiniyela abafake izinhlelo zabo ku-GTK4.

Ngaphezu kwalokho, ukuthi abanye kokuthuthuka okuphawuleka kakhulu ku-GTK 4.2 faka umhlinzeki we-NGL, injini entsha yokunikeza i-OpenGL enikwe amandla ngokuzenzakalela ku-Linux, Windows, naku-MacOS. Umhlinzeki we-NGL uhlinzeka ngokusebenza okungcono okuphawulekayo ngokuthuthuka kozimele ngomzuzwana, kanye nokusetshenziswa kwamandla ne-CPU. Ukubuyela kunjini yokunikezela yangaphambilini, qala uhlelo lokusebenza ngokuguquguquka kwemvelo GSK_RENDERER = gl.

Lokhu kukhishwa kungumphumela wempendulo yokuqala evela kubathuthukisi bezinhlelo zokusebenza abafudusela amaphrojekthi abo beya kwi-GTK4, ngakho-ke ikakhulukazi iqukethe ukulungiswa kwamaphutha nokuthuthukiswa kwe-API, kepha futhi sengeze nezici ezintsha, ezinjengokuhumusha okusha kwe-GL; ukuthuthuka okuhlukahlukene endleleni ithuluzi lamathuluzi eliphatha ngayo ukwakheka nokulandelana kokhiye ofile; dala izithuthukisi zohlelo lokuhlanganisa i-GTK ku-Windows naku-MacOS; kanye nesethenjwa esisha ngokuphelele se-API, esenziwe kusuka kudatha efanayo yokuzazisa esetshenziswa nokuhlanganiswa kolimi.

Kubuye kwagqanyiswa ekumenyezelweni kwale nguqulo entsha ye-GTK 4.2.0 leyo sfuthi ngasebenzisa ikhono lokusebenzisa i-GTK njenge-subproject ohlelweni lokwakha iMeson, ekuvumela ukuthi uhlanganise i-GTK nakho konke ukuncika kwayo njengengxenye yendawo yakho yokwakha yohlelo lwakho lokusebenza, futhi uthole konke okwenziwayo kokuhlanganiswa kokulethwa kanye nohlelo lwakho lokusebenza usebenzisa i-toolkit ekhethiwe.

Imibhalo ye-API yenziwe kabusha, ipKusetshenziselwa ukuqeqeshwa kukabani i-gi-docgen generator entsha, ekhiqiza ukwethula okulula kakhulu kolwazi, kufaka phakathi izinkinobho zokwengeza amasampula ekhodi ebhodini lokunamathisela, ukumelwa okubonakalayo kwesigaba sokhokho nezindawo zokuxhumana zekilasi ngalinye, uhlu lwezinto ezizuzwe njengefa , izimpawu nezindlela zesigaba.

Ngakolunye uhlangothi isikhombimsebenzisi sisekela usesho lweklayenti futhi sivumelanisa ngokuzenzakalela nosayizi ohlukile besikrini, Ngaphezu kwalokho, kwethulwe isiza esisha semibhalo, i-docs.gtk.org, esinikezela nangemihlahlandlela ehambisanayo ku-Gobject, Pango, naku-GdkPixbuf introspection.

Ukusebenza kwezakhi ezahlukahlukene nakho kwalungiswa, kusuka kuzithunzi ze-GLSL ezibandakanyeka ekunikezeleni ngezinto zabantu abakhubazekile.

Of ezinye izinguquko ezigqamile yale nguqulo entsha:

  • Kulungiswe ukuphathwa kokulandelana kokwakhiwa nokhiye bokuthula abaguqula ukubonakala kohlamvu lokufaka olulandelayo.
  • Ukusekelwa okuthuthukisiwe kokuhlanganisa i-GTK ye-Windows ne-MacOS kusetshenziswa amathuluzi endabuko kulawa mapulatifomu.
  • Ukuma kombhalo wamaphikseli wenziwe lapho kusetshenziswa izinhlobo ezintsha zomtapo wezincwadi waseCairo.
  • Kunikezwe ukwakheka kwesibonisi esiphendulayo sokukhetha i-emoji
  • Ukusekelwa okuthuthukisiwe kwesandiso seprotocol yeWayland yokulawulwa kokungena.
  • Ukusebenza kokuthuthuka okuthuthukisiwe kusinqunjwana sokubuka umbhalo.
  • Ukunikezwa okuthuthukisiwe kwezithunzi kumawijethi we-popover.
  • UPango noGdkPixbuf nabo bashintshele ku-gi-docgen
  • Ukuthuthukiswa kokusebenza kulo lonke ibhodi

Ekugcineni, uma unentshisekelo yokwazi okwengeziwe ngale nguqulo entsha ekhishiwe, ungaxhumana nemininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.