Predstavené vydanie novej stabilnej verzie WebKitGTK 2.48.0, portu prehliadačového enginu WebKit pre platformu GTK. WebKitGTK umožňuje využívať všetky možnosti WebKit cez programové rozhranie orientované na GNOME založené na GObject a môže sa používať na integráciu prostriedkov na spracovanie webového obsahu do akýchkoľvek aplikácií, od používania v špecializovaných HTML/CSS parseroch až po vytváranie plne funkčných webových prehliadačov. Z známych projektov využívajúcich WebKitGTK môžeme spomenúť natívny prehliadač GNOME (Epiphany). Predtým bol WebKitGTK použitý v prehliadači Midori, avšak po prechode projektu do rúk Astian Foundation bol starý variant Midori na WebKitGTK opustený a vytvorený úplne iný produkt s rovnakým názvom Midori.
Kľúčové zmeny:
- Pre WebGL bola implementovaná podpora využitia samostatného procesu na interakciu s GPU. Predvolene sa súvisiace WebGL operácie vykonávajú v procese spracovania webového obsahu, a pre aktiváciu samostatného procesu je potrebné použiť parameter UseGPUProcessForWebGL.
- V prípadoch, keď sa na vykreslenie používa GPU, je vykreslenie častí stránok prenesené do worker vlákien.
- Do GLib API JavaScriptCore bola pridaná funkcia na vytváranie objektov Promise.
- Do backendu MediaRecorder bola pridaná podpora formátu WebM, na prehrávanie ktorého je potrebná minimálne verzia GStreamer 1.24.9.
- Bola pridaná podpora nastavenia bitrate zvuku.
- Bola vrátená podpora pre fonty OpenType-SVG, implementovaná cez modul SVG v knižnici Skia.
- Do generovaných pre tlač PDF dokumentov boli pridané metadata s informáciami ako názov a dátum vytvorenia/zmeny.
Na báze WebKitGTK 2.48.0 bol vytvorený release prehliadača GNOME Web 48 (Epiphany). Hlavné zmeny:
- Boli rozšírené možnosti dialógu na navigáciu v histórii návštev. Zredukoval sa počet operácií aktualizácie obrazovky. Bol pridaný režim zvýraznenia.
- Bolo pridané upozornenie zobrazované pri odpojení prístupu k úložisku dát pre danú stránku.
- Bola pridaná možnosť zatvárať pripnuté karty.
- Bol zjednodušený rozhranie na importovanie záložiek a hesiel z iných prehliadačov.
- Bola implementovaná cyklická rolovanie prvkov v rozbaľovacom bloku adresného riadku.
- Bol vylepšený mechanizmus automatického doplňovania polí s heslami.
- Do kontextového menu na stránke otvorenia novej karty bol pridaný bod na obnovenie stránky.
- Vylepšené dialógy pre prácu s záložkami a zobrazenie informácií o problémoch s ochranou osobných údajov (zablokovaného kódu na sledovanie).
Zdroj: opennet.ru
