GTK 4.8 qalab garaafeed ayaa diyaar ah

Sideed bilood oo horumar ah ka dib, siideynta qalabyo badan oo madal ah oo loogu talagalay abuurista is-dhexgalka garaafyada ayaa la daabacay - GTK 4.8.0. GTK 4 waxaa loo sameeyay iyada oo qayb ka ah geedi socod cusub oo horumarineed kaas oo isku dayaya in uu siiyo horumariyayaal arji leh API deggan oo la taageerayo dhowr sano oo la isticmaali karo iyada oo aan laga baqin in dib loo qoro codsiyada lixdii biloodba mar sababtuna tahay isbeddelada API ee GTK soo socda. laan.

Qaar ka mid ah horumarinta ugu caansan ee GTK 4.8 waxaa ka mid ah:

  • Qaabka interface xulashada midabka waa la bedelay (GtkColorChooser).
  • Xulashada xarfaha (GtkFontChooser) ayaa wanaajiyay taageerada awoodaha qaabka OpenType.
  • Matoorka CSS waxa uu hagaajiyay dib-u-ururinta walxaha la xidhiidha isla waalidkii, waxana uu ogolaadaa isticmaalka qiyamka aan wadarta ahayn marka la go'aaminayo cabbirka kala fogaanshaha xarfaha.
  • Xogta Emoji waxaa lagu cusboonaysiiyay CLDR 40 (Unicode 14). Taageero lagu daray degaannada cusub.
  • Mawduuca ayaa cusboonaysiiyay summada wuxuuna hagaajiyay sharcinimada calaamadaha qoraalka ee la iftiimiyay.
  • Maktabadda GDK, oo bixisa lakabka u dhexeeya GTK iyo nidaamka hoose ee garaafyada, ayaa hagaajisay beddelka qaababka pixel. Nidaamyada darawallada NVIDIA, EGL fidinta EGL_KHR_swap_buffers_with_damage waa la dajiyay.
  • Maktabadda GSK (GTK Scene Kit), oo bixisa awoodda lagu soo bandhigo muuqaallada garaafyada iyada oo loo sii marayo OpenGL iyo Vulkan, waxay taageertaa habaynta aagagga muuqda ee waaweyn (daawashada). Maktabado loogu talagalay samaynta glyphs iyadoo la isticmaalayo textures ayaa la soo jeediyay.
  • Wayland waxay taageertaa borotokoolka "xdg-activation", kaas oo kuu ogolaanaya inaad ku wareejiso diirada inta u dhaxaysa sagxadaha heerka koowaad ee kala duwan (tusaale, adoo isticmaalaya xdg-activation, hal codsi ayaa u bedeli kara mid kale).
  • Widget-ka GtkTextView wuxuu yareeyaa tirada xaaladaha u horseeda dib-u-cusbooneysiin soo noqnoqda, wuxuuna fuliyaa shaqada GetCharacterExtents si loo go'aamiyo aagga glyph ee qeexaya jilaha qoraalka (shaqaale caan ku ah qalabka dadka naafada ah).
  • Fasalka GtkViewport, oo loo isticmaalo in lagu abaabulo rog-rogid widgets, waxa uu leeyahay qaabka "u-wareejin-u-fiirsasho" si toos ah, kaas oo nuxurka si toos ah loo rogo si loo ilaaliyo walxaha leh aragtida diiradda.
  • GtkSearchEntry widget-ka, kaas oo soo bandhigaya aagga gelitaanka weydiinta raadinta, wuxuu bixiyaa awoodda lagu habeynayo daahitaanka u dhexeeya furaha furaha ee u dambeeya iyo soo dirida calaamad ku saabsan isbeddelka nuxurka (GtkSearchEntry:: raadinta-la beddelay).
  • Qalabka GtkCheckButton hadda waxa uu awood u leeyahay in uu ku meeleeyo widget-ka u gaarka ah ee ubadkiisa oo wata badhan.
  • Waxaa lagu daray hantida β€œcontent-taam” widget-ka GtkPicture si loogu waafajiyo waxa ku jira cabbirka aagga.
  • Waxqabadka duubista ayaa lagu hagaajiyay widget-ka GtkColumnView.
  • Qalabka GtkTreeStore wuxuu ogolyahay in xogta geedka laga soo saaro faylalka qaabka ui.
  • Qalab cusub oo liisaska soo bandhigaya ayaa lagu daray fasalka GtkInscription, kaas oo mas'uul ka ah muujinta qoraalka meel gaar ah. Waxaa lagu daray arji demo leh tusaale isticmaalka GtkInscription.
  • Taageerada duubista lagu daray widget-ka GtkTreePopover.
  • Qalabka 'GtkLabel widget' wuxuu ku daray taageerada tabs-ka iyo awoodda lagu hawlgelinayo calaamadaha adoo gujinaya calaamadaha la xidhiidha calaamadda kiiboodhka.
  • Qalabka GtkListView hadda waxa uu taageeraa guryaha ":: n-items" iyo ":: shay-nooca".
  • Nidaamka wax gelinta waxa uu taageeraa maamulayaasha cabbiraadda wareegta (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
  • Qalabka macOS, taageerada qaabka shaashadda buuxda iyo dib-u-ciyaarista fiidiyowga iyadoo la adeegsanayo OpenGL ayaa lagu daray. Ogaanshaha kormeeraha oo la hagaajiyay, ka shaqeeya qaabaynta kormeerayaal badan, meelaynta daaqada iyo xulashada cabbirka wada hadalka faylka. CLayer iyo IOSurface ayaa loo isticmaalaa samaynta. Codsiyada waxaa lagu bilaabi karaa gadaal.
  • Barta daaqadaha ee Windows-ka, meelaynta daaqada ee shaashadaha HiDPI waa la wanaajiyay, waxaa lagu daray is dhexgal midab leh, taageerada dhacdooyinka taayirrada jiirka ee xallinta sare leh ayaa la hirgeliyay, iyo taageerada taabashada taabashada waa la hagaajiyay.
  • Amarka shaashadda ayaa lagu daray gtk4-builder-tool utility si loo abuuro sawir-qaadis, kaas oo la isticmaalo marka la soo saarayo sawir-qaadista dukumentiyada.
  • Ku rakibida gtk4-node-editor utility waa la bixiyay.
  • Awoodaha cilladaha waa la ballaariyay. Soo bandhigida xogta dheeriga ah ee codsiga iyo daawashada la ogolyahay ee guryaha PangoAttrList inta lagu jiro kormeerka. Kormeerayaasha kormeerayaashu waa la oggol yahay. Taageerada lagu daray qaabka "GTK_DEBUG=rogid-text-dir". Halkii laga beddeli lahaa GTK_USE_PORTAL doorsoomiyaha deegaanka, qaabka "GDK_DEBUG=portals" ayaa la soo jeediyay. Ka jawaab celinta is-dhexgalka oo la hagaajiyay.
  • Taageerada codka ayaa lagu daray dhabarka dambe ee ffmpeg.
  • Xadka xusuusta ee soo dejiyaha sawirka JPEG waa la kordhiyey ilaa 300 MB.

Source: opennet.ru

Add a comment