Kei te waatea te kete taputapu whakairoiro GTK 4.10

I muri i nga marama e ono o te whakawhanaketanga, kua whakaputaina te tukunga o te taputapu taputapu maha mo te hanga i tetahi atanga kaiwhakamahi whakairoiro - GTK 4.10.0. Kei te whakawhanakehia te GTK 4 hei waahanga o te tukanga whanaketanga hou e ngana ana ki te whakarato ki nga kaiwhakawhanake tono he API pumau me te tautoko mo etahi tau ka taea te whakamahi me te kore e mataku ki te tuhi ano i nga tono ia ono marama na te huringa API i te GTK e whai ake nei. manga.

Ko etahi o nga whakapainga tino rongonui i roto i te GTK 4.10 ko:

  • Ko te widget GtkFileChooserWidget, e whakatinana ana i tetahi korero e tuwhera ana ki te kowhiri i nga konae i roto i nga tono, ka whakatinanahia he aratau mo te whakaatu i nga ihirangi whaiaronga i roto i te ahua o te whatunga tohu. Ma te taunoa, ka whakamahia tonu te tirohanga matarohia i te ahua o te rarangi o nga konae, a kua puta mai he paatene motuhake ki te taha matau o te panui hei huri ki te aratau tohu. tohu:
    Kei te waatea te kete taputapu whakairoiro GTK 4.10
  • Ko nga karaehe hou GtkColorDialog, GtkFontDialog, GtkFileDialog me GtkAlertDialog kua taapirihia me te whakatinanatanga o nga korero mo te kowhiri i nga tae, momotuhi me nga konae, me te whakaatu whakatupato. Ko nga whiringa hou ka wehewehea e te whakawhiti ki te API tino katoa me te taurite e mahi ana i te aratau tukutahi (GIO async). I roto i nga korero hou, i nga wa e taea ana, e waatea ana, ka whakamahia nga waahanga Freedesktop (xdg-desktop-portal), e whakamahia ana hei whakarite i te uru ki nga rauemi o te taiao kaiwhakamahi mai i nga tono taratahi.
  • He CPDB hou (Common Printing Dialog Backend) kua taapirihia, e whakarato ana i nga kaikawe paerewa hei whakamahi i nga korero korero. Kua whakakorehia te pito muri o te taarua lpr kua whakamahia.
  • Ko te whare pukapuka GDK, e whakarato ana i te paparanga i waenga i te GTK me te puunaha iti whakairoiro, e tuku ana i te hanganga GdkTextureDownloader, e whakamahia ana hei uta i nga kakano i roto i te karaehe GdkTexture ka taea te whakamahi hei huri i nga momo whakatakotoranga. Kua pai ake te kakano i te whakamahi i te OpenGL.
  • Ko te whare pukapuka GSK (GTK Scene Kit), e whakarato ana i te kaha ki te whakaputa i nga tirohanga whakairoiro ma OpenGL me Vulkan, e tautoko ana i nga pona me nga kopare me te tātari ritenga o nga kakano tauineine.
  • Kua whakatinanahia te tautoko mo nga putanga hou o nga toronga kawa o Wayland. Ko te putanga o nga whakamohiotanga tiimata ka whakamahi i te kawa "xdg-activation" kua whakatikahia. Kua whakatauhia nga take me te rahi o te pehu i runga i nga mata kiato pika teitei.
  • Ko te karaehe GtkMountOperation kua urutau ki te mahi i nga taiao kore-X11.
  • Ko te tuara o Broadway, e taea ai e koe te whakaputa putanga whare pukapuka GTK i roto i te matapihi tirotiro tukutuku, kua taapirihia he tautoko mo nga matapihi aratau.
  • Ko te akomanga GtkFileLauncher he API tukutahi hou hei whakakapi i te gtk_show_uri.
  • Ko te taputapu gtk-builder-tool kua pai ake te tukatuka tauira.
  • Kua taapirihia e te widget GtkSearchEntry te tautoko mo te whakakī kuputuhi, ka whakaatuhia i te wa e putua ana te mara me te kore he arotahi whakauru.
  • I taapirihia te karaehe GtkUriLauncher, e whakakapi ana i te mahi gtk_show_uri, i whakamahia hei whakatau i te tono i whakarewahia hei whakaatu i tetahi URI, ka maka he hapa mena karekau he kaihautu.
  • Kua taapirihia e te akomanga GtkStringSorter te tautoko mo nga momo tikanga "kohinga", ka taea e koe te mahi whakahoa me te tohatoha i runga i te tikanga o nga tohu (hei tauira, ina he tohu nako).
  • He maha nga waahanga o nga API me nga widget kua whakakorehia, i whakatauhia kia kaua e tautoko i te peka GTK5 kei te heke mai, ka whakakapihia ki nga taapiri e mahi ana i te aratau tukutahi:
    • GtkDialog (me whakamahi GtkWindow).
    • GtkTreeView (Me whakamahi GtkListView me GtkColumnView) .
    • GtkIconView (me whakamahi GtkGridView).
    • GtkComboBox (Me whakamahi a GtkDropDown).
    • GtkAppChooser (Me whakamahi a GtkDropDown).
    • GtkMessageDialog (Me whakamahi GtkAlertDialog).
    • GtkColorChooser (me whakamahi GtkColorDialog me GtkColorDialogButton).
    • GtkFontChooser (me whakamahi GtkFontDialog me GtkFontDialogButton).
    • GtkFileChooser (me whakamahi GtkFileDialog).
    • GtkInfoBar
    • GtkEntryCompletion
    • GtkStyleContext
    • GtkVolumeButton
    • GtkStatusbar
    • Kaiāwhina Gtk
    • GtkLockButton
    • gtk_widget_show/huna
    • gtk_show_uri
    • gtk_render_ me gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • Kua whakawhitia te atanga GtkAccessible ki te waahanga whanui, e taea ai e koe te hono atu ki nga kaikawe tuatoru o nga huānga atanga mo te hunga haua. Kua taapirihia te atanga GtkAccessibleRange.
  • Ko te papaaho macOS he tautoko mo te toia nga huānga me te kiore (DND, Drag-and-Drop).
  • I runga i te papanga Windows, kua pai ake te whakauru ki nga tautuhinga punaha.
  • Kua whakakotahi te hōputu putanga patuiro.
  • Kua hiki te tepe mahara mo te kaituku whakaahua JPEG ki te 1 GB.

Source: opennet.ru

Tāpiri i te kōrero