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

Ma hope o ʻelima mau 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.4.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ā.

ʻO kekahi o nā hoʻomaikaʻi kaulana loa ma GTK 4.4 ka:

  • Hoʻomau ka hoʻomaikaʻi ʻana i ka ʻenekini hana NGL, e hoʻohana ana iā OpenGL e hoʻokō i ka hana kiʻekiʻe aʻe me ka hoʻemi ʻana i ka ukana CPU. Hoʻokomo ʻia ka hoʻokuʻu hou ʻana i nā optimizations no ka hoʻopau ʻana i ka hoʻohana ʻana i nā ʻano kikoʻī interstitial nui. Ua hoʻokumu ʻia ka hana kūpono o NGL me kahi mea hoʻokele hāmama no GPU Mali. Hoʻopau ʻia ke kākoʻo no ka ʻenekini hana GL kahiko (GSK_RENDERER=gl) e hoʻopau ʻia ma ka lālā aʻe o GTK.
  • Hoʻomaʻemaʻe a hoʻomaʻemaʻe i ka code e pili ana i ka hoʻonohonoho OpenGL. Hana pololei ke code no ke kākoʻo OpenGL ma GTK ma nā ʻōnaehana me nā mana hou loa o nā mea hoʻokele NVIDIA proprietary. No ke komo ʻana i ka API no ka hoʻolilo ʻana, ua manaʻo ʻia ka interface EGL ʻo ia ka mea nui (ua hoʻonui ʻia nā koi mana EGL i 1.4). Ma nā ʻōnaehana X11, hiki iā ʻoe ke hoʻihoʻi mai EGL a i GLX inā pono. Ma Windows, hoʻohana ʻia ʻo WGL ma ka paʻamau.
  • Ua hoʻonohonoho hou ʻia nā kumumanaʻo i loko o ka haku mele nui. Mai kēia manawa, kapa ʻia nā kumumanaʻo i kūkulu ʻia ʻo Default, Default-dark, Default-hc a me Default-hc-dark, a ua hoʻoneʻe ʻia ke kumuhana Adwaita i libadwaita. Hoʻohana nā kumumanaʻo i kahi laina kikoʻī ma kahi o kahi laina wavy e hōʻike i nā memo hewa. Kākoʻo hou ʻia no ke koho kikokikona semi-transparent.
  • ʻO ka hoʻokō i kūkulu ʻia o nā ʻano hoʻokomo e pili kokoke ana i ke ʻano o IBus i ka wā e hōʻike ana a me ka hoʻoponopono ʻana i nā kaʻina hana a me nā kī make. Hoʻohui i ka hiki ke hoʻohana i nā kī make like ʻole a me nā hui pū ʻana ʻaʻole i hopena i ka hoʻokumu ʻia ʻana o kahi ʻano Unicode hoʻokahi (no ka laʻana, "ẅ"). Ua hoʻokō ʻia ke kākoʻo piha no 32-bit key mapping values ​​(keysyms), me nā waiwai Unicode.
  • Ua hoʻonui ʻia ka ʻikepili Emoji i CLDR 39, e wehe ana i ka hiki ke hoʻokaʻawale iā Emoji ma nā ʻōlelo a me nā wahi.
  • Ma ka maʻamau, ua hoʻokomo ʻia kahi kikowaena nānā e hoʻomaʻamaʻa maʻalahi i nā noi GTK.
  • Ma ka paepae Windows, hoʻohana ʻia ʻo GL e pāʻani i ka ʻikepili multimedia, a hoʻohana ʻia ka WinPointer API e hana me nā papa a me nā mea hoʻokomo ʻē aʻe.

Source: opennet.ru

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