Liberazione di u navigatore WebKitGTK 2.40.0 è u navigatore web Epiphany 44

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

Add a comment