Прадстаўлены выпуск новай стабільнай галіны WebKitGTK 2.36.0, порта браузерного рухавічка WebKit для платформы GTK. WebKitGTK дазваляе выкарыстоўваць усе магчымасці WebKit праз GNOME-арыентаваны праграмны інтэрфейс на аснове GObject і можа прымяняцца для інтэграцыі сродкаў апрацоўкі web-кантэнту ў любыя прыкладанні, ад выкарыстання ў спецыялізаваных HTML/CSS-парсерах, да стварэння поўнафункцыянальных web-браўзэраў. З вядомых праектаў, выкарыстоўвалых WebKitGTK, можна адзначыць штатны браўзэр GNOME (Epiphany). Раней WebKitGTK ужываўся ў браўзэры Midori, але пасля пераходу праекту ў рукі Astian Foundation стары варыянт Midori на WebKitGTK быў закінуты і шляхам стварэння адгалінавання ад браўзэра Wexond створаны прынцыпова іншы прадукт з той жа назвай Midori, але на аснове платформы Electron і React.
Ключавыя змены:
- Прапанавана новая рэалізацыя сродкаў для людзей з абмежаванымі магчымасцямі, пераведзеная з ATK на DBus-інтэрфейсы AT-SPI.
- Дададзена падтрымка метаду requestVideoFrameCallback.
- Дададзена падтрымка медыясеансаў.
- Параметр hardware-acceleration-policy, які вызначае правілы прымянення апаратнага паскарэння, устаноўлены ў значэнне "always".
- Дададзены API для апрацоўкі ўласных схем URI.
- На платформе Linux уключана ўжыванне працы ў рэжыме рэальнага часу для струменяў, якія забяспечваюць узаемадзеянне з карыстачамі (апрацоўшчыкі падзей, пракрутка і да т.п.).
На базе WebKitGTK 2.36.0 сфарміраваны выпуск браўзэра GNOME Web 42 (Epiphany), у якім прапанаваны наступныя змены:
- Абноўлены убудаваны прагляднік PDF-файлаў (PDF.js).
- Дададзена падтрымка прымянення цёмнай тэмы афармлення.
- Пастаянна ўключана прымяненне апаратнага паскарэння.
- Праведзена падрыхтоўка да пераходу на GTK 4.
- Прадастаўлена магчымасць адкрыцця URI праз дэсктоп-апрацоўшчыкі.
- Дададзена падтрымка бібліятэкі libportal 0.5, якая падае простыя асінхронна якія працуюць праслойкі для большасці «парталаў» Flatpak.
- Перапрацаваны код для кіравання пошукавымі сістэмамі.
Крыніца: opennet.ru