Den nye stabile version af WebKitGTK 2.48.0, en port af browsermotoren WebKit til GTK-platformen, er nu tilgængelig. WebKitGTK muliggør brugen af alle WebKit-funktioner via et GNOME-orienteret API baseret på GObject og kan bruges til at integrere webindholdsbehandlingsværktøjer i enhver applikation, fra specialiserede HTML/CSS-parserne til fuldt fungerende webbrowserprogrammer. Blandt de kendte projekter, der bruger WebKitGTK, kan nævnes GNOME's indbyggede browser (Epiphany). Tidligere blev WebKitGTK brugt i browseren Midori, men efter projektets overtagelse af Astian Foundation blev den gamle version af Midori på WebKitGTK forladt, og et helt nyt produkt med samme navn Midori blev skabt.
Nøgleændringer:
- For WebGL er der implementeret understøttelse af en separat proces til interaktion med GPU. Som standard udføres relaterede WebGL-operationer i processoren for webindhold, og for at aktivere en separat proces skal parameteren UseGPUProcessForWebGL anvendes.
- I de tilfælde, hvor GPU'en bruges til rendering, er rendering af dele af siderne flyttet til worker-tråde.
- Der er tilføjet en funktion til GLib API JavaScriptCore for oprettelse af Promise-objekter.
- Backend i MediaRecorder har fået understøttelse af WebM-formatet, som kræver minimum GStreamer version 1.24.9 for afspilning.
- Der er tilføjet mulighed for at justere lydens bitrate.
- Understøttelse af OpenType-SVG skrifttyper er blevet genindført, implementeret via SVG-modulet i Skia-biblioteket.
- Der er tilføjet metadata som titel og dato for oprettelse/ændring til de genererede PDF-dokumenter til print.
Baseret på WebKitGTK 2.48.0 er der dannet en udgave af browseren GNOME Web 48 (Epiphany). De vigtigste ændringer:
- Mulighederne i dialogen til navigation gennem besøgsloggen er blevet udvidet. Antallet af skærmopdateringsfunktioner er blevet reduceret. Der er tilføjet en markeringsmodus.
- Der er tilføjet en advarsel, der vises ved deaktivering af adgang til dataopbevaring for et websted.
- Muligheden for at lukke fastgjorte faner er blevet tilføjet.
- Grænsefladen til import af bogmærker og adgangskoder fra andre browsere er blevet forenklet.
- Cirkulær rullefunktion for elementer i adresselinjens dropdown-menu er blevet implementeret.
- Mekanismen til autofuldførelse af adgangsknapsfelter er blevet forbedret.
- Der er tilføjet en mulighed til kontekstmenuen i den nye fane til at genindlæse siden.
- Forbedrede dialoger til arbejde med bogmærker og visning af oplysninger om fortrolighedsproblemer (blokkeret kode til sporing).
Kilde: opennet.ru
