Der nye stabile version af WebKitGTK 2.36.0 er præsenteret, som er en port af browser motoren WebKit til GTK-platformen. WebKitGTK giver mulighed for at bruge alle WebKit-funktioner gennem et GNOME-orienteret programmeringsinterface baseret på GObject og kan anvendes til at integrere webindholdshåndteringsværktøjer i enhver applikation, lige fra specialiserede HTML/CSS-parsere til komplette webbrowser. Blandt de kendte projekter, der bruger WebKitGTK, kan nævnes GNOME's standardbrowser (Epiphany). Tidligere blev WebKitGTK brugt i browseren Midori, men efter projektet blev overtaget af Astian Foundation, blev den gamle version af Midori på WebKitGTK forladt, og via en fork af Wexond-browseren blev der skabt et principielt andet produkt med samme navn, Midori, men baseret på Electron og React.
Nøgleændringer:
- Der er foreslået en ny implementering af værktøjer til personer med handicap, oversat fra ATK til DBus-grænsefladerne AT-SPI.
- Understøttelse af metoden requestVideoFrameCallback er tilføjet.
- Understøttelse af mediesessioner er tilføjet.
- Parameteren hardware-acceleration-policy, der definerer reglerne for anvendelse af hardwareacceleration, er sat til "always".
- Der er tilføjet et API til håndtering af brugerdefinerede URI-skemaer.
- Der er aktiveret realtidsarbejde for tråde, der interagerer med brugerne (hændelseshåndterere, scrolling osv.) på Linux-platformen.
Browseren GNOME Web 42 (Epiphany) er udgivet baseret på WebKitGTK 2.36.0, som tilbyder følgende ændringer:
- Den indbyggede PDF-viser (PDF.js) er blevet opdateret.
- Understøttelse af en mørk tema er tilføjet.
- Hardwareacceleration er nu konstant aktiveret.
- Forberedelser er blevet gjort til overgangen til GTK 4.
- Der er blevet givet mulighed for at åbne URI'er via desktop-håndterere.
- Understøttelse af biblioteket libportal 0.5 er tilføjet, hvilket giver enkle asynkrone lag til de fleste "portaler" i Flatpak.
- Koden til administration af søgemaskiner er blevet omarbejdet.
Kilde: opennet.ru
