Byl vydán stabilní verze WebKitGTK 2.48.0, portu prohlížečového enginu WebKit pro platformu GTK. WebKitGTK umožňuje využívat všechny možnosti WebKit prostřednictvím GNOME-orientovaného rozhraní na základě GObject a může být použit pro integraci nástrojů pro zpracování webového obsahu do jakýchkoli aplikací, od specializovaných HTML/CSS parserů až po vývoj plnohodnotných webových prohlížečů. Mezi známé projekty používající WebKitGTK patří nativní prohlížeč GNOME (Epiphany). Dříve byl WebKitGTK využíván v prohlížeči Midori, ale po převzetí projektu Astian Foundation byl starý variant Midori na WebKitGTK opuštěn a byl vytvořen zcela jiný produkt se stejným názvem Midori.
Klíčové změny:
- Pro WebGL byla implementována podpora pro použití samostatného procesu pro komunikaci s GPU. Ve výchozím nastavení se s tím spojené operace WebGL provádějí v procesu zpracování webového obsahu, a pro zapnutí samostatného procesu je třeba použít parametr UseGPUProcessForWebGL.
- V případech, kdy je pro vykreslování použit GPU, byla část vykreslování přesunuta do worker-threadů.
- Do GLib API JavaScriptCore byla přidána funkce pro vytváření Promise objektů.
- Do backendu MediaRecorder byla přidána podpora formátu WebM, pro jehož přehrávání je třeba verze GStreamer alespoň 1.24.9.
- Byla přidána podpora pro nastavení bit rate zvuku.
- Byla obnovena podpora pro OpenType-SVG fonty, implementována prostřednictvím modulu SVG v knihovně Skia.
- Do generovaných PDF dokumentů pro tisk byly přidány metadata s informacemi, jako je název a datum vytvoření/změny.
Na základě WebKitGTK 2.48.0 byl vytvořen vydání prohlížeče GNOME Web 48 (Epiphany). Hlavní změny:
- Byly rozšířeny možnosti dialogu pro navigaci historií navštívených stránek. Byly zkráceny operace aktualizace obrazovky. Byl přidán režim zvýraznění.
- Bylo přidáno upozornění, které se zobrazuje při vypnutí přístupu k uloženým datům pro daný web.
- Byla přidána možnost uzavření připnutých záložek.
- Bylo zjednodušeno rozhraní pro import záložek a hesel z jiných prohlížečů.
- Byla implementována cyklická smyčka elementů v rozbalovacím bloku adresního řádku.
- Byl vylepšen mechanismus automatického doplňování polí s hesly.
- Do kontextového menu na stránce otevření nové záložky byla přidána položka pro obnovení stránky.
- Byly vylepšeny dialogy pro práci se záložkami a zobrazení informací o problémech s ochranou soukromí (zablokovaného kódu pro sledování).
Zdroj: opennet.ru
