Kutulutsidwa kwa zida zazithunzi za GTK 4.4

Pambuyo pa miyezi isanu yachitukuko, kutulutsidwa kwa zida zamitundu yambiri zopangira mawonekedwe azithunzi - GTK 4.4.0 - kwawonetsedwa. GTK 4 ikupangidwa ngati gawo lachitukuko chatsopano chomwe chimayesa kupatsa opanga mapulogalamu ndi API yokhazikika komanso yothandizira kwa zaka zingapo yomwe ingagwiritsidwe ntchito popanda kuopa kulembanso mapulogalamu miyezi isanu ndi umodzi iliyonse chifukwa cha kusintha kwa API mu GTK yotsatira. nthambi.

Zina mwazinthu zodziwika bwino mu GTK 4.4 zikuphatikiza:

  • Kupititsa patsogolo kukonza kwa injini yoperekera ya NGL, yomwe imagwiritsa ntchito OpenGL kuti ikwaniritse magwiridwe antchito apamwamba ndikuchepetsa kuchuluka kwa CPU. Kutulutsidwa kwatsopano kumaphatikizapo kukhathamiritsa kuti athetse kugwiritsa ntchito mitundu yayikulu yapakati. Ntchito yolondola ya NGL yokhala ndi dalaivala yotseguka ya GPU Mali yakhazikitsidwa. Thandizo la injini yakale ya GL (GSK_RENDERER=gl) ikukonzekera kuthetsedwa munthambi yotsatira ya GTK.
  • Khodi yoyeretsedwa komanso yosavuta yokhudzana ndi kasinthidwe ka OpenGL. Khodi ya chithandizo cha OpenGL mu GTK imagwira ntchito bwino pamakina omwe ali ndi mitundu yaposachedwa ya madalaivala a NVIDIA. Kuti mupeze API yopereka, mawonekedwe a EGL amaonedwa ngati mawonekedwe akuluakulu (zofunikira za mtundu wa EGL zakwezedwa ku 1.4). Pamakina a X11, mutha kubweza kuchokera ku EGL kupita ku GLX ngati kuli kofunikira. Pa Windows, WGL imagwiritsidwa ntchito mwachisawawa.
  • Mitu yophatikizidwa muzolemba zazikulu idakonzedwanso ndikusinthidwanso. Kuyambira pano, mitu yomangidwayo imatchedwa Kusasintha, Kufikirako-kuda, Kusakhazikika-hc ndi Kusakhazikika-hc-mdima, ndipo mutu wa Adwaita wasunthidwa kukhala libadwaita. Mitu imagwiritsa ntchito mzere wa madontho m'malo mwa wavy kuwunikira mauthenga olakwika. Thandizo lowonjezera pakusankha mawu osawoneka bwino.
  • Kukhazikitsa kokhazikika kwa njira zolowera kuli pafupi ndi machitidwe a IBus powonetsa ndikukonza zotsatizana ndi makiyi akufa. Onjezani kuthekera kogwiritsa ntchito makiyi osiyanasiyana akufa nthawi imodzi ndi kuphatikiza komwe sikumapangitsa kuti pakhale mtundu umodzi wa Unicode (mwachitsanzo, "αΊ…"). Thandizo lathunthu la makiyi a 32-bit (ma keysyms), kuphatikiza ma Unicode, akhazikitsidwa.
  • Zambiri za Emoji zasinthidwa kukhala CLDR 39, ndikutsegula mwayi wokhazikitsa Emoji m'zilankhulo ndi madera.
  • Mwachikhazikitso, mawonekedwe owunikira amaphatikizidwa kuti apangitse kuchotsa mapulogalamu a GTK kukhala kosavuta.
  • Pa nsanja ya Windows, GL imagwiritsidwa ntchito kusewera ma multimedia, ndipo WinPointer API imagwiritsidwa ntchito ndi mapiritsi ndi zida zina zolowetsa.

Source: opennet.ru

Kuwonjezera ndemanga