Bylo oznámeno vydání nové stabilní větve WebKitGTK 2.36.0, portu prohlížeče WebKit pro platformu GTK. WebKitGTK umožňuje používat všechny funkce WebKitu prostřednictvím programovacího rozhraní orientovaného na GNOME založeného na GObject a lze jej použít k integraci nástrojů pro zpracování webového obsahu do jakékoli aplikace, od použití ve specializovaných analyzátorech HTML/CSS až po vytváření plnohodnotných webových prohlížečů. Mezi známé projekty, které používají WebKitGTK, si můžeme všimnout standardního prohlížeče GNOME (Epiphany). Dříve se WebKitGTK používal v prohlížeči Midori, ale poté, co projekt přešel do rukou nadace Astian, byla stará verze Midori na WebKitGTK opuštěna a vytvořením forku z prohlížeče Wexond vznikl zásadně odlišný produkt s stejnojmenné Midori, ale založené na platformě Electron a React.
Klíčové změny:
- Byla navržena nová implementace nástrojů pro osoby se zdravotním postižením převedená z ATK na AT-SPI DBus rozhraní.
- Přidána podpora pro metodu requestVideoFrameCallback.
- Přidána podpora pro mediální relace.
- Parametr hardware-acceleration-policy, který definuje pravidla pro použití hardwarové akcelerace, je nastaven na „always“.
- Přidáno API pro zpracování vlastních schémat URI.
- Na platformě Linux je povolena funkce v reálném čase pro vlákna, která zajišťují interakci uživatele (obslužné rutiny událostí, rolování atd.).
Na základě WebKitGTK 2.36.0 byla vytvořena verze prohlížeče GNOME Web 42 (Epiphany), která navrhla následující změny:
- Vestavěný prohlížeč PDF (PDF.js) byl aktualizován.
- Přidána podpora pro použití tmavého motivu.
- Hardwarová akcelerace je vždy povolena.
- Byly provedeny přípravy na přechod na GTK 4.
- Byla poskytnuta možnost otevírat URI prostřednictvím desktopových ovladačů.
- Přidána podpora pro knihovnu libportal 0.5, která poskytuje jednoduché asynchronně běžící vrstvy pro většinu "portálů" Flatpak.
- Kód pro správu vyhledávačů byl přepracován.
Zdroj: opennet.ru