Рэліз браузернага рухавічка WebKitGTK 2.26.0 і web-браўзэра Epiphany 3.34
Прадстаўлены выпуск новай стабільнай галінкі WebKitGTK 2.26.0, порта браузернага рухавічка WebKit для платформы GTK. WebKitGTK дазваляе выкарыстоўваць усе магчымасці WebKit праз GNOME-арыентаваны праграмны інтэрфейс на аснове GObject і можа прымяняцца для інтэграцыі сродкаў апрацоўкі web-кантэнту ў любыя прыкладанні, ад выкарыстання ў спецыялізаваных HTML/CSS-парсерах, да стварэння поўнафункцыянальных web-браўзэраў. З вядомых праектаў, якія выкарыстоўваюць WebKitGTK, можна адзначыць Midori і штатны браўзэр GNOME (Epiphany).
Ключавыя змены:
Дададзена падтрымка sandbox-ізаляцыі субпрацэсаў. З меркаванняў бяспекі аднапрацэсная мадэль абвешчана састарэлай;
Рэалізавана магчымасць задзейнічання апаратнага паскарэння пры адмалёўцы ў асяроддзі на базе Wayland (для паскарэння задзейнічана бібліятэка libwpe з бэкэндам падпісаны);
Выдалены код для падтрымкі плагінаў NPAPI на базе GTK2;
Для палёў уводу рэалізавана падтрымка элемента спіс дадзеных;
Забяспечаны паказ інтэрфейсу для ўводу emoji для рэдагуемага кантэнту;
Палепшана адмалёўка кнопак пры выкарыстанні цёмнай тэмы GTK;
Вырашаны праблемы са з'яўленнем артэфактаў на кнопцы кіравання гучнасцю ў Youtube і дыялогу дадання каментара ў Github.
На базе WebKitGTK 2.26.0 сфарміраваны выпуск браўзэра GNOME Web 3.34 (Epiphany), у якім па змаўчанні ўключаная sandbox-ізаляцыя працэсаў апрацоўкі web-кантэнту. Апрацоўшчыкі зараз абмежаваны толькі доступам да каталогаў, неабходным для працы браўзэра. Сярод навін таксама адзначаецца:
Магчымасць замацавання ўкладак (tab pinning). Пасля прымацавання ўкладка застаецца на сваім месцы ў новых сеансах.
Абноўлены блакіроўшчык рэкламы, які зараз выкарыстоўвае якія прадстаўляюцца ў WebKit сродкі фільтрацыі кантэнту. Пераход на новы API дазволіў істотна павысіць прадукцыйнасць блакіравальніка.
Мадэрнізавана афармленне агляднай старонкі, якая адкрываецца ў новай укладцы.
Праведзена работа па аптымізацыі для мабільных прылад.