Hoʻokuʻu ʻia o GTK 4.2 pahu hana kiʻi

Ma hope o ʻekolu mahina o ka hoʻomohala ʻana, ua hōʻike ʻia ka hoʻokuʻu ʻana i kahi hāmeʻa multi-platform no ka hana ʻana i kahi mea hoʻohana kiʻi kiʻi - GTK 4.2.0 - ua hōʻike ʻia. Ke kūkulu ʻia nei ʻo GTK 4 ma ke ʻano o kahi kaʻina hana hoʻomohala hou e hoʻāʻo nei e hāʻawi i nā mea hoʻomohala noi i kahi API paʻa a kākoʻo ʻia no kekahi mau makahiki i hiki ke hoʻohana ʻia me ka makaʻu ʻole e kākau hou i nā noi i kēlā me kēia ʻeono mahina ma muli o nā loli API i ka GTK e hiki mai ana. lālā.

Hoʻoponopono ka hoʻokuʻu hou i nā pōpoki a hana i nā hoʻomaikaʻi ʻana i ka API ma muli o nā manaʻo mai nā mea hoʻomohala i lawe i kā lākou mau papahana iā GTK4. ʻO kekahi o nā hoʻomaikaʻi kaulana loa ma GTK 4.2 ka:

  • Hoʻohui ʻia ka mea hāʻawi NGL, kahi ʻenekini wehe OpenGL hou i hoʻohana ʻia ma ka paʻamau ma Linux, Windows a me macOS. Hāʻawi ka mea hāʻawi NGL i ka hana kiʻekiʻe i ka wā e hōʻemi ana i ka ukana CPU. No ka hoʻi ʻana i ka ʻenekini hana kahiko, pono ʻoe e holo i ka palapala noi me ka hoʻololi kaiapuni GSK_RENDERER=gl.
  • Ua hana hou ʻia ka hana ʻana o nā kaʻina Compose a me nā kī leo leo e hoʻololi i ke ʻano o ke ʻano aʻe i hoʻokomo ʻia.
    Hoʻokuʻu ʻia o GTK 4.2 pahu hana kiʻi
  • Ua hoʻokō ʻia ka hiki ke hoʻohana i ka GTK ma ke ʻano o kahi subproject i ka ʻōnaehana hui Meson, kahi e hiki ai iā ʻoe ke kūkulu i ka GTK a me kāna mau hilinaʻi āpau ma ke ʻano he ʻāpana o ka hui ʻana o kāu noi ponoʻī, a me ka loaʻa ʻana o nā mea hana hui āpau no ka lawe ʻana. me kāu noi me ka hoʻohana ʻana i nā mea hana i koho ʻia.
  • Hoʻomaikaʻi i ke kākoʻo no ka hōʻuluʻulu ʻana iā GTK no Windows a me macOS me ka hoʻohana ʻana i nā mea hana maoli i kēia mau kahua.
  • Ua hana hou ʻia ka palapala API, ʻo ia ka hanauna e hoʻohana ana i kahi mea hana gi-docgen hou, e hoʻopuka ana i kahi hōʻike maʻalahi o ka ʻike, me nā pihi no ka hoʻohui ʻana i nā code code i ka clipboard, kahi hiʻohiʻona ʻike o ka hierarchy o nā kūpuna a me nā pilina o kēlā me kēia. papa, papa inoa o nā waiwai hoʻoilina, nā hōʻailona a me nā ʻano o ka papa. Kākoʻo ke kikowaena i ka ʻimi ʻaoʻao o ka mea kūʻai aku a hoʻololi ʻokoʻa i nā nui pale like ʻole. Ua hoʻokuʻu ʻia kahi pūnaewele palapala hou, docs.gtk.org, e hāʻawi pū ana i nā hoa aʻo ma GObject, Pango, a me GdkPixbuf introspection.
  • Ua hoʻonui ʻia ka hana o nā ʻāpana like ʻole, mai nā shaders GLSL i komo i ka hoʻolilo ʻana i nā mea no nā poʻe kino kīnā.
  • Hoʻokomo ʻia ke kūlana kikokikona subpixel i ka wā e hoʻohana ai i nā mana hou o ka waihona Cairo.
  • Hāʻawi ʻia kahi hoʻolālā interface adaptive no ke koho ʻana i ka emoji.
  • Hoʻomaikaʻi ʻia ke kākoʻo no ka hoʻonui ʻana i ka protocol Wayland no ka mana hoʻokomo.
  • Hoʻomaikaʻi ʻia ka hana ʻōwili ʻana i ka widget nānā kikokikona.
  • Hoʻomaikaʻi i ka hoʻolilo ʻana i nā aka ma nā widget popover.
    Hoʻokuʻu ʻia o GTK 4.2 pahu hana kiʻi

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka