Rhyddhau injan porwr WebKitGTK 2.40.0 a porwr gwe Epiphany 44

Mae rhyddhau'r gangen sefydlog newydd WebKitGTK 2.40.0, sef porthladd yr injan porwr WebKit ar gyfer y platfform GTK, wedi'i gyflwyno. Mae WebKitGTK yn caniatΓ‘u ichi ddefnyddio holl nodweddion WebKit trwy API seiliedig ar GObject GNOME a gellir ei ddefnyddio i integreiddio offer prosesu cynnwys gwe i unrhyw raglen, o'u defnyddio mewn parswyr HTML/CSS arbenigol i adeiladu porwyr gwe llawn sylw. O'r prosiectau adnabyddus sy'n defnyddio WebKitGTK, gellir nodi'r porwr GNOME rheolaidd (Epiphany). Yn flaenorol, defnyddiwyd WebKitGTK ym mhorwr Midori, ond ar Γ΄l trosglwyddo'r prosiect i'r Astian Foundation, rhoddwyd y gorau i'r hen fersiwn o Midori ar WebKitGTK a, thrwy greu cangen o borwr Wexond, crΓ«wyd cynnyrch sylfaenol wahanol gyda'r un enw Midori, ond yn seiliedig ar y llwyfan Electron ac React.

Newidiadau allweddol:

  • Mae cefnogaeth i'r API GTK4 wedi'i sefydlogi.
  • Cefnogaeth WebGL2 wedi'i gynnwys. Mae gweithrediad WebGL yn defnyddio'r haen ANGLE i gyfieithu galwadau OpenGL ES i OpenGL, Direct3D 9/11, Desktop GL, a Vulkan.
  • Trosglwyddwyd i ddefnyddio EGL yn bennaf yn lle GLX.
  • Cefnogaeth ychwanegol ar gyfer synthesis lleferydd gan ddefnyddio Flite.
  • Wedi galluogi'r API rheoli clipfwrdd, sy'n gweithio yn y modd asyncronaidd.
  • Ychwanegwyd API ar gyfer gofyn am ganiatΓ’d ar gyfer rhai galluoedd gwe.
  • Ychwanegwyd API ar gyfer dychwelyd gwerthoedd o negeseuon sgript arferol yn y modd asyncronig.
  • Delio Γ’'r WebKitDownload::penderfynu-cyrchfan signal yn anghydamserol.
  • Ychwanegwyd API newydd ar gyfer gweithredu JavaScript.
  • Wedi darparu'r gallu i allforio webkit: // allbwn gpu mewn fformat JSON.
  • Wedi datrys problemau gyda dyraniad cof mawr wrth lwytho cynnwys.

Yn seiliedig ar WebKitGTK 2.40.0, mae rhyddhau porwr GNOME Web 44 (Epiphany) wedi'i ffurfio. Prif newidiadau:

  • Wedi'i drosglwyddo i ddefnyddio GTK 4 a libadwaita.
  • Disodlir paneli gwybodaeth gan naidlenni (popover), deialogau a baneri.
  • Mae'r ddewislen tab wedi'i disodli gan AdwTabButton, ac mae'r ymgom About wedi'i ddisodli gan AdwAboutWindow.
  • Mae'r ddewislen cyd-destun bob amser yn dangos yr elfen Mute Tab.
  • Cefnogaeth wedi'i hailweithio ar gyfer y dosbarthiad OS elfennol.
  • Ychwanegwyd gosodiad i osod y dudalen a ddangosir wrth agor tab newydd.
  • Cefnogaeth estynedig i borwr WebExtensionAction API.
  • Ychwanegwyd gosodiadau ar gyfer WebExtensions.
  • Wedi gweithredu cefnogaeth ar gyfer dyblygu tab wrth wasgu'r botwm adnewyddu tudalen gyda botwm canol y llygoden.

Ffynhonnell: opennet.ru

Ychwanegu sylw