Byla představena nová stabilní verze WebKitGTK 2.36.0, portu prohlížečového enginu WebKit pro platformu GTK. WebKitGTK umožňuje využívat všechny funkce WebKitu prostřednictvím na GNOME zaměřeného rozhraní API založeného na GObject a může být využit pro integraci nástrojů pro zpracování webového obsahu do jakýchkoli aplikací, od specializovaných HTML/CSS parserů po vytváření plně funkčních webových prohlížečů. Mezi známé projekty, které používají WebKitGTK, patří nativní prohlížeč GNOME (Epiphany). Dříve byl WebKitGTK použit v prohlížeči Midori, ale po převodu projektu do rukou Astian Foundation byl starý variant Midori na WebKitGTK opuštěn a vytvořením odnože od prohlížeče Wexond vznikl zcela jiný produkt se stejným názvem Midori, avšak na základě platformy Electron a React.
Klíčové změny:
- Byla navržena nová implementace nástrojů pro lidi se zdravotním postižením, převedená z ATK na rozhraní DBus AT-SPI.
- Byla přidána podpora metody requestVideoFrameCallback.
- Byla přidána podpora mediálních relací.
- Parametr hardware-acceleration-policy, který určuje pravidla pro používání hardwarového zrychlení, byl nastaven na hodnotu „always“.
- Bylo přidáno API pro zpracování vlastních URI schémat.
- Na platformě Linux byla povolena práce v reálném čase pro vlákna zajišťující interakci s uživateli (obslužné rutiny událostí, rolování atd.).
Na základě WebKitGTK 2.36.0 byla sestavena nová verze prohlížeče GNOME Web 42 (Epiphany), která nabízí následující změny:
- Byl aktualizován integrovaný prohlížeč PDF dokumentů (PDF.js).
- Byla přidána podpora pro používání tmavého motivu.
- Bylo trvale povoleno používání hardwarového zrychlení.
- Byla provedena příprava na přechod na GTK 4.
- Byla poskytnuta možnost otevírat URI pomocí desktopových obslužných programů.
- Byla přidána podpora knihovny libportal 0.5, která poskytuje jednoduché asynchronní rozhraní pro většinu „portálů“ Flatpak.
- Byl přepracován kód pro správu vyhledávačů.
Zdroj: opennet.ru
