Kei te waatea te kete taputapu whakairoiro GTK 4.8

I muri i nga marama e waru o te whakawhanaketanga, kua whakaputaina te tukunga o te kete taputapu-maha mo te hanga i tetahi atanga kaiwhakamahi whakairoiro - GTK 4.8.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.8 ko:

  • Kua hurihia te momo atanga whiriwhiri tae (GtkColorChooser).
  • Ko te atanga whiriwhiri momotuhi (GtkFontChooser) kua pai ake te tautoko mo nga kaha whakatakotoranga OpenType.
  • Ko te miihini CSS kua arotauhia te whakahiatotanga o nga huānga e hono ana ki te matua kotahi, ka taea te whakamahi i nga uara kore-tauoti i te wa e whakatau ana i te rahi o te mokowhiti i waenga i nga reta.
  • Kua whakahoutia nga raraunga Emoji ki CLDR 40 (Unicode 14). He tautoko taapiri mo nga waahi hou.
  • Kua whakahoutia e te kaupapa nga tohu me te whakapai ake i te maaramatanga o nga tapanga kuputuhi kua tohua.
  • Ko te whare pukapuka GDK, e whakarato ana i te paparanga i waenga i te GTK me te puunaha iti whakairoiro, kua arotau te hurihanga o nga whakatakotoranga pika. I runga i nga punaha me nga taraiwa NVIDIA, ka taea te toronga EGL EGL_KHR_swap_buffers_with_damage.
  • 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 te tukatuka o nga waahi nui e kitea ana (nga tirohanga). Kei te whakaarohia he whare pukapuka mo te whakaputa i nga kakano.
  • Kei te tautoko a Wayland i te kawa "xdg-activation", e taea ai e koe te whakawhiti i te arotahi ki waenga i nga momo taumata tuatahi (hei tauira, ma te whakamahi i te xdg-whakahohenga, ka taea e tetahi tono te huri i te arotahi ki tetahi atu).
  • Ka whakaitihia e te widget GtkTextView te maha o nga ahuatanga e arai ana ki te tuhi ano, me te whakamahi i te mahi GetCharacterExtents hei whakatau i te waahi me te glyph e whakaatu ana i te ahua o te tuhinga (he mahi rongonui i nga taputapu mo te hunga haua).
  • Ko te karaehe GtkViewport, i whakamahia ki te whakarite panuku i roto i nga widget, kua whakahoahoa te aratau "panuku-ki-arotahi" ma te taunoa, e panuku aunoatia ai te ihirangi ki te pupuri i te huānga e aro ana ki te tirohanga.
  • Ko te widget GtkSearchEntry, e whakaatu ana i te waahi mo te whakauru i te uiuinga rapu, ka taea te whirihora i te whakaroa i waenga i te patene whakamutunga me te tuku tohu mo te huringa ihirangi (GtkSearchEntry::search-changed).
  • Ko te widget GtkCheckButton inaianei kei te kaha ki te tautapa i tana ake taputapu tamaiti me te paatene.
  • I taapirihia nga taonga "whakauru-ihirangi" ki te widget GtkPicture hei urutau i nga ihirangi ki te rahi o te rohe.
  • Kua arotauhia te mahinga panuku i roto i te widget GtkColumnView.
  • Ko te widget GtkTreeStore ka taea te tango i nga raraunga rakau mai i nga konae kei te whakatakotoranga ui.
  • He taputapu hou mo te whakaatu i nga rarangi kua taapirihia ki te akomanga GtkInscription, kei a ia te kawenga mo te whakaatu tuhinga ki tetahi waahi motuhake. I taapirihia he tono demo me tetahi tauira mo te whakamahi GtkInscription.
  • Kua taapirihia te tautoko panuku ki te widget GtkTreePopover.
  • Kua taapirihia e te widget GtkLabel te tautoko mo nga ripa me te kaha ki te whakahohe i nga tapanga ma te panui i nga tohu e hono ana ki te tapanga i runga i te papapātuhi.
  • Kei te tautoko te widget GtkListView inaianei i nga taonga "::n-items" me te "::item-type".
  • Ko te punaha whakauru he tautoko mo nga kaikawe tawhā panuku (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
  • Mo te turanga macOS добавлена поддержка полноэкранного режима и воспроизведения видео с использованием OpenGL. Улучшено определение мониторов, работа в многомониторных конфигурациях, размещение окон и выбор размера для диалога работы с файлами. Для отрисовки задействованы CALayer и IOSurface. Обеспечен запуск приложений в фоновом режиме.
  • I runga i te kaupapa Windows улучшено размещение окон на экранах HiDPI, добавлен интерфейс определения цвета, реализована поддержка событий колеса мыши с высоким разрешением, улучшена поддержка тачпадов.
  • Kua taapirihia he whakahau whakaahua ki te taputapu gtk4-builder-tool hei hanga whakaahua, ka whakamahia hei whakaputa whakaahua mo nga tuhinga.
  • Ka whakaratohia te whakaurunga o te taputapu gtk4-node-editor.
  • Kua whakawhänuihia nga kaha patuiro. I whakatinanahia te whakaaturanga o nga raraunga tono taapiri me te maataki i nga taonga PangoAttrList i te wa e tirotirohia ana. Ka whakaaetia nga tirotiro a nga kaitirotiro. He tautoko taapiri mo te aratau "GTK_DEBUG=invert-text-dir". Engari i te taurangi taiao GTK_USE_PORTAL, ko te aratau "GDK_DEBUG=portals" ka whakaarohia. Kua pai ake te aro o te atanga tirotiro.
  • Kua taapirihia te tautoko oro ki te tuara ffmpeg.
  • Kua piki ake te tepe maumahara i roto i te tango whakaahua JPEG ki te 300 MB.

Source: opennet.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster