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