Представен е новият стабилен релиз на WebKitGTK 2.48.0, порт на браузерния движък WebKit за платформата GTK. WebKitGTK позволява използването на всички възможности на WebKit чрез GNOME-ориентиран програмнo интерфейс, базиран на GObject и може да се прилага за интеграция на средства за обработка на уеб съдържание в различни приложения, от специализирани HTML/CSS парсери до напълно функционални уеб браузъри. Сред известните проекти, които използват WebKitGTK, е вграденият браузър на GNOME (Epiphany). По-рано WebKitGTK се използваше в браузъра Midori, но след прехвърлянето на проекта в ръцете на Astian Foundation, старата версия на Midori на WebKitGTK бе изоставена и беше създаден принципно различен продукт с същото име Midori.
Ключови промени:
- За WebGL е реализирана поддръжка за използването на отделен процес за взаимодействие с GPU. По подразбиране свързаните WebGL операции се изпълняват в процеса на обработка на уеб съдържание, а за активиране на отделен процес трябва да се използва параметърът UseGPUProcessForWebGL.
- В случаи, когато за рендериране се използва GPU, рендерирането на части от страниците е преместено в worker потоци.
- В GLib API JavaScriptCore е добавена функция за създаване на Promise обекти.
- В бекенда MediaRecorder е добавена поддръжка на формата WebM, за възпроизвеждането на който е необходима версия на GStreamer поне 1.24.9.
- Добавена е поддръжка за настройка на битрейта на звука.
- Върната е поддръжката на шрифтове OpenType-SVG, реализирана чрез модула SVG в библиотеката Skia.
- Добавени са метаданни в генерираните PDF документи за печат, включително информация за заглавие и дата на създаване/промяна.
На базата на WebKitGTK 2.48.0 е създаден релиз на браузъра GNOME Web 48 (Epiphany). Основни промени:
- Разширени са възможностите на диалога за навигация в историята на посещенията. Намалено е числото на операциите за обновяване на екрана. Добавен е режим на маркиране.
- Добавено е предупреждение, което се показва при деактивиране на достъпа за запис на данни за сайт.
- Добавена е възможност за затваряне на закрепените табове.
- Улеснен е интерфейсът за импортиране на отметки и пароли от други браузъри.
- Реализирана е циклична навигация на елементите в падащия блок на адресната лента.
- Подобрена е механизмът за автоматично попълване на полетата за пароли.
- В контекстното меню на страницата за отваряне на нов таб е добавена опция за презареждане на страницата.
- Подобрени диалози за работа с отметки и показване на информация за проблеми с конфиденциалността (блокиран код за проследяване).
Източник: opennet.ru
