Yo te anonse liberasyon nouvo branch ki estab WebKitGTK 2.40.0, yon pò nan motè navigatè WebKit pou platfòm GTK la. WebKitGTK pèmèt ou sèvi ak tout karakteristik yo nan WebKit atravè yon koòdone pwogramasyon oryante GNOME ki baze sou GObject epi yo ka itilize yo entegre zouti pwosesis kontni entènèt nan nenpòt aplikasyon, soti nan itilize nan analizè espesyalize HTML/CSS rive kreye navigatè entènèt ki gen tout karakteristik. Pami pwojè yo byen koni ki sèvi ak WebKitGTK, nou ka sonje estanda navigatè GNOME (Epiphany). Précédemment, WebKitGTK te itilize nan navigatè Midori a, men apre pwojè a te pase nan men Fondasyon Astian, ansyen vèsyon Midori sou WebKitGTK te abandone e lè yo te kreye yon fouchèt nan navigatè Wexond la, yo te kreye yon pwodwi fondamantalman diferan. menm non Midori, men ki baze sou platfòm Electron and React.
Chanjman kle:
- Sipò GTK4 API te estabilize.
- Sipò WebGL2 enkli. Aplikasyon WebGL itilize kouch ANGLE, ki bay tradiksyon apèl OpenGL ES nan OpenGL, Direct3D 9/11, Desktop GL ak Vulkan.
- Chanje a sitou itilize EGL olye de GLX.
- Te ajoute sipò pou sentèz lapawòl lè l sèvi avèk Flite.
- API jesyon clipboard la aktive epi li travay nan mòd asynchrone.
- Te ajoute yon API pou mande otorizasyon pou sèten karakteristik entènèt.
- Te ajoute yon API pou retounen valè soti nan mesaj script itilizatè yo asynchrone.
- Pèmèt pwosesis WebKitDownload::decide-destination siyal la nan mòd asynchrone.
- Te ajoute yon nouvo API pou egzekite JavaScript.
- Bay kapasite nan ekspòte webkit://gpu pwodiksyon nan fòma JSON.
- Pwoblèm ak allocation gwo kantite memwa lè chaje kontni yo te rezoud.
Version navigatè GNOME Web 2.40.0 (Epiphany) baze sou WebKitGTK 44. Chanjman prensipal yo:
- Tranzisyon pou itilize GTK 4 ak libadwaita te fèt.
- Panno enfòmasyon yo te ranplase ak popovers, dyalòg ak banyèr.
- Meni tab la te ranplase ak AdwTabButton, epi dyalòg About yo te ranplase ak AdwAboutWindow.
- Eleman Mute Tab la parèt pou tout tan nan meni kontèks la.
- Sipò reamenaje pou distribisyon OS elemantè.
- Te ajoute yon opsyon pou mete paj yo montre lè w ap louvri yon nouvo tab.
- Sipò pou API WebExtension browserAction te elaji.
- Te ajoute paramèt pou WebExtensions.
- Aplike sipò pou kopi yon onglet lè ou mitan-klike sou bouton rafrechi paj la.
Sous: opennet.ru
