A liberazione di u novu ramu stabile WebKitGTK 2.40.0, un portu di u mutore di navigatore WebKit per a piattaforma GTK, hè statu annunziatu. WebKitGTK permette di utilizà tutte e funziunalità di WebKit attraversu una interfaccia di prugrammazione orientata à GNOME basata in GObject è pò esse aduprata per integrà l'uttene di trasfurmazioni di u cuntenutu web in ogni applicazione, da l'usu in parsers HTML / CSS specializati à creà navigatori web cumpleti. Trà i prughjetti cunnisciuti chì utilizanu WebKitGTK, pudemu nutà u navigatore GNOME standard (Epifania). Nanzu, WebKitGTK hè stata utilizata in u navigatore Midori, ma dopu chì u prugettu passava in manu di a Fundazione Astian, a vechja versione di Midori in WebKitGTK hè stata abbandunata è creendu una furchetta da u navigatore Wexond, un pruduttu fundamentale hè statu creatu cù u u stessu nome Midori, ma basatu annantu à a piattaforma Electron and React.
Cambiamenti chjave:
- U supportu API GTK4 hè statu stabilizatu.
- Supportu WebGL2 inclusu. L'implementazione di WebGL usa a capa ANGLE, chì furnisce a traduzzione di OpenGL ES chjama à OpenGL, Direct3D 9/11, Desktop GL è Vulkan.
- Cambiatu per aduprà principalmente EGL invece di GLX.
- Aghjunghje supportu per a sintesi di parlà cù Flite.
- L'API di gestione di clipboard hè attivata è funziona in modu asincronu.
- Aggiunta una API per dumandà permessi per certe funzioni web.
- Aggiunta una API per rinvià i valori da i missaghji di script d'utilizatori in modu asincronu.
- Trattamentu attivatu di u segnu WebKitDownload::decide-destination in modu asincronu.
- Aggiunta una nova API per eseguisce JavaScript.
- Fornitu a capacità di esportà webkit://gpu output in formatu JSON.
- I prublemi cù l'allocazione di grandi quantità di memoria quandu u caricamentu di cuntenutu sò stati risolti.
A versione di u navigatore GNOME Web 2.40.0 (Epiphany) hè basatu annantu à WebKitGTK 44. I cambiamenti principali:
- A transizione à aduprà GTK 4 è libadwaita hè stata fatta.
- I pannelli d'infurmazione sò stati rimpiazzati cù popovers, dialoghi è banners.
- U menù di tabulazione hè statu rimpiazzatu cù AdwTabButton, è u dialogu About hè statu rimpiazzatu cù AdwAboutWindow.
- L'elementu Mute Tab hè visualizatu permanentemente in u menù di cuntestu.
- Supportu riprogettatu per a distribuzione elementale di OS.
- Aggiunta una opzione per stabilisce a pagina mostrata quandu apre una nova tabulazione.
- U supportu per u navigatore WebExtension API Action hè statu allargatu.
- Paràmetri aghjuntu per WebExtensions.
- Supportu implementatu per duplicà una tabulazione quandu fate un clic mediu nantu à u buttone di rinfrescante di a pagina.
Source: opennet.ru
