Tá scaoileadh an bhrainse cobhsaí nua WebKitGTK 2.40.0, calafort den inneall brabhsálaí WebKit don ardán GTK, fógartha. Ligeann WebKitGTK duit na gnéithe go léir de WebKit a úsáid trí chomhéadan ríomhchláraithe atá dírithe ar GNOME bunaithe ar GObject agus is féidir é a úsáid chun uirlisí próiseála ábhar gréasáin a chomhtháthú in aon fheidhmchlár, ó úsáid i bparsálaithe speisialaithe HTML/CSS go dtí brabhsálaithe gréasáin lánghnéitheacha a chruthú. I measc na dtionscadal aitheanta a úsáideann WebKitGTK, is féidir linn brabhsálaí caighdeánach GNOME (Epiphany) a thabhairt faoi deara. Roimhe seo, baineadh úsáid as WebKitGTK i mbrabhsálaí Midori, ach tar éis don tionscadal dul isteach i lámha an Fhondúireacht Astian, tréigeadh an seanleagan de Midori ar WebKitGTK agus trí fhorc a chruthú ó bhrabhsálaí Wexond, cruthaíodh táirge a bhí difriúil go bunúsach leis an ainm céanna Midori, ach bunaithe ar an ardán Electron and React.
Príomhathruithe:
- Стабилизирована поддержка API GTK4.
- Включена поддержка WebGL2. В реализации WebGL задействована прослойка ANGLE, обеспечивающая трансляцию вызовов OpenGL ES в OpenGL, Direct3D 9/11, Desktop GL и Vulkan.
- Осуществлён переход на использование в первую очередь EGL вместо GLX.
- Добавлена поддержка синтеза речи, используя Flite.
- Включён API управления буфером обмена, работающий в асинхронном режиме.
- Добавлен API для запроса полномочий для определённых web-возможностей.
- Добавлена API для возврата значений из сообщений пользовательских скриптов в асинхронном режиме.
- Обеспечена обработка сигнала WebKitDownload::decide-destination в асинхронном режиме.
- Добавлен новый API для выполнения JavaScript.
- Предоставлена возможность экспорта вывода webkit://gpu в формате JSON.
- Решены проблемы с выделением большого объёма памяти при загрузке содержимого.
На базе WebKitGTK 2.40.0 сформирован выпуск браузера GNOME Web 44 (Epiphany). Основные изменения:
- Осуществлён переход на использование GTK 4 и libadwaita.
- Информационные панели заменены на всплывающие меню (popover), диалоги и баннеры.
- Меню вкладок заменено на AdwTabButton, а диалог «О программе» заменён на AdwAboutWindow.
- В контекстном меню обеспечен постоянный показ элемента Mute Tab.
- Переработана поддержка дистрибутива elementary OS.
- Добавлена настойка для установки страницы, показываемой при открытии новой вкладки.
- Расширена поддержка API WebExtension browserAction.
- Добавлены настройки для WebExtensions.
- Реализована поддержка дублирования вкладки при нажатии средней кнопкой мыши на кнопку обновления страницы.
Foinse: oscailtenet.ru