Utgivelse av WebKitGTK 2.40.0 nettlesermotor og Epiphany 44 nettleser

Utgivelsen av den nye stabile grenen WebKitGTK 2.40.0, en port av WebKit-nettlesermotoren for GTK-plattformen, har blitt annonsert. WebKitGTK lar deg bruke alle funksjonene til WebKit gjennom et GNOME-orientert programmeringsgrensesnitt basert på GObject og kan brukes til å integrere webinnholdsbehandlingsverktøy i enhver applikasjon, fra bruk i spesialiserte HTML/CSS-parsere til å lage nettlesere med alle funksjoner. Blant de kjente prosjektene som bruker WebKitGTK, kan vi merke oss standard GNOME-nettleseren (Epiphany). Tidligere ble WebKitGTK brukt i Midori-nettleseren, men etter at prosjektet gikk over i hendene på Astian Foundation, ble den gamle versjonen av Midori på WebKitGTK forlatt, og ved å lage en gaffel fra Wexond-nettleseren ble det laget et fundamentalt annet produkt med samme navn Midori, men basert på Electron and React-plattformen.

Viktige endringer:

  • GTK4 API-støtte har blitt stabilisert.
  • WebGL2-støtte inkludert. Implementeringen av WebGL bruker ANGLE-laget, som gir oversettelse av OpenGL ES-anrop til OpenGL, Direct3D 9/11, Desktop GL og Vulkan.
  • Endret til primært å bruke EGL i stedet for GLX.
  • Lagt til støtte for talesyntese ved hjelp av Flite.
  • Utklippstavlens administrasjons-API er aktivert og fungerer i asynkron modus.
  • Lagt til et API for å be om tillatelser for visse nettfunksjoner.
  • Lagt til et API for å returnere verdier fra brukerskriptmeldinger asynkront.
  • Aktivert behandling av WebKitDownload::decide-destination-signalet i asynkron modus.
  • Lagt til et nytt API for å kjøre JavaScript.
  • Gir muligheten til å eksportere webkit://gpu-utdata i JSON-format.
  • Problemer med å tildele store mengder minne ved lasting av innhold er løst.

GNOME Web 2.40.0 (Epiphany) nettleserutgivelsen er basert på WebKitGTK 44. Hovedendringer:

  • Overgangen til å bruke GTK 4 og libadwaita er gjort.
  • Informasjonspaneler er erstattet med popovers, dialogbokser og bannere.
  • Fanemenyen er erstattet med AdwTabButton, og Om-dialogen er erstattet med AdwAboutWindow.
  • Demp Tab-elementet vises permanent i kontekstmenyen.
  • Redesignet støtte for den elementære OS-distribusjonen.
  • Lagt til et alternativ for å angi siden som vises når du åpner en ny fane.
  • Støtte for WebExtension browserAction API har blitt utvidet.
  • Lagt til innstillinger for WebExtensions.
  • Implementert støtte for duplisering av en fane når du midtklikker på sideoppdateringsknappen.

Kilde: opennet.ru

Legg til en kommentar