Hoʻokuʻu ʻia ʻo WebKitGTK 2.40.0 polokalamu kele pūnaewele a me ka polokalamu kele pūnaewele Epiphany 44

Ua hoʻolauna ʻia ka hoʻokuʻu ʻana o ka lālā paʻa hou ʻo WebKitGTK 2.40.0, kahi awa o ka mīkini polokalamu kele pūnaewele WebKit no ke kahua GTK. Hiki iā WebKitGTK iā ʻoe ke hoʻohana i nā hiʻohiʻona a pau o WebKit ma o kahi API GObject-based GNOME a hiki ke hoʻohana ʻia e hoʻohui i nā mea hana hoʻoili ʻike pūnaewele i loko o kekahi noi, mai ka hoʻohana ʻana i nā parser HTML/CSS kūikawā i ke kūkulu ʻana i nā polokalamu kele pūnaewele piha. ʻO nā papahana kaulana e hoʻohana ana iā WebKitGTK, hiki i kekahi ke nānā i ka polokalamu GNOME maʻamau (Epiphany). Ma mua, ua hoʻohana ʻia ʻo WebKitGTK i ka polokalamu kele Midori, akā ma hope o ka hoʻololi ʻana o ka papahana i ka Astian Foundation, ua haʻalele ʻia ka mana kahiko o Midori ma WebKitGTK a, ma ka hana ʻana i kahi lālā mai ka polokalamu Wexond, ua hana ʻia kahi huahana ʻokoʻa me ka ʻO Midori ka inoa like, akā e pili ana i ka Electron and React platform.

Nā hoʻololi nui:

  • Ua paʻa ke kākoʻo no ka GTK4 API.
  • Hoʻokomo pū ʻia ke kākoʻo WebGL2. Hoʻohana ka hoʻokō WebGL i ka papa ANGLE e unuhi i nā kelepona OpenGL ES iā OpenGL, Direct3D 9/11, Desktop GL, a me Vulkan.
  • Ua hoʻololi ʻia e hoʻohana mua iā EGL ma kahi o GLX.
  • Hoʻohui ʻia ke kākoʻo no ka ʻōlelo ʻana me ka hoʻohana ʻana iā Flite.
  • Ua hoʻohana ʻia ka API hoʻokele clipboard, e hana ana ma ke ʻano asynchronous.
  • Hoʻohui ʻia kahi API no ka noi ʻana i nā ʻae no kekahi mau mana pūnaewele.
  • Hoʻohui ʻia ka API no ka hoʻihoʻi ʻana i nā waiwai mai nā memo palapala maʻamau i ke ʻano asynchronous.
  • Hoʻohana i ka WebKitDownload:: hoʻoholo i ka hōʻailona hoʻokele asynchronously.
  • Hoʻohui i kahi API hou no ka hoʻokō ʻana i ka JavaScript.
  • Hāʻawi ʻia i ka hiki ke hoʻokuʻu aku i ka webkit://gpu output ma JSON format.
  • Hoʻoholo i nā pilikia me ka hoʻokaʻawale hoʻomanaʻo nui i ka wā e hoʻouka ana i nā ʻike.

Ma muli o WebKitGTK 2.40.0, ua hoʻokumu ʻia ka hoʻokuʻu ʻana o ka polokalamu kele pūnaewele GNOME 44 (Epiphany). Nā hoʻololi nui:

  • Ua hoʻololi ʻia e hoʻohana i ka GTK 4 a me ka libadwaita.
  • Hoʻololi ʻia nā papa ʻike me nā menus pop-up (popover), dialogs a me nā hae.
  • Ua pani ʻia ka papa kuhikuhi papa me AdwTabButton, a ua hoʻololi ʻia ke kamaʻilio About me AdwAboutWindow.
  • Hōʻike mau ka papa kuhikuhi pili i ka ʻelemu Mute Tab.
  • Kākoʻo hana hou ʻia no ka puʻunaue OS haʻahaʻa.
  • Hoʻohui ʻia kahi hoʻonohonoho e hoʻonohonoho i ka ʻaoʻao i hōʻike ʻia i ka wā e wehe ana i kahi pā hou.
  • Kākoʻo lōʻihi no ka WebExtension browserAction API.
  • Hoʻohui i nā hoʻonohonoho no WebExtensions.
  • Hoʻokomo ʻia ke kākoʻo no ke kope kope ʻana i kahi pā i ke kaomi ʻana i ke pihi hoʻomaha ʻaoʻao me ka pihi ʻiole waena.

Source: opennet.ru

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