Eldono de WebKitGTK 2.40.0 retumilo kaj Epiphany 44 retumilo

La liberigo de la nova stabila branĉo WebKitGTK 2.40.0, haveno de la retumilo WebKit por la GTK-platformo, estis anoncita. WebKitGTK permesas vin uzi ĉiujn funkciojn de WebKit per GNOME-orientita programa interfaco bazita sur GObject kaj povas esti uzata por integri retenhavajn prilaborajn ilojn en ajnan aplikaĵon, de uzo en specialigitaj HTML/CSS-analiziloj ĝis kreado de plentaŭgaj retumiloj. Inter la konataj projektoj, kiuj uzas WebKitGTK, ni povas noti la norman GNOME-retumilon (Epiphany). Antaŭe, WebKitGTK estis uzata en la retumilo Midori, sed post kiam la projekto pasis en la manojn de la Fondaĵo Astian, la malnova versio de Midori sur WebKitGTK estis forlasita kaj kreante forkon el la retumilo Wexond, fundamente malsama produkto estis kreita kun la samnoma Midori, sed surbaze de la platformo Electron and React.

Ŝlosilaj ŝanĝoj:

  • Стабилизирована поддержка 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.
  • Реализована поддержка дублирования вкладки при нажатии средней кнопкой мыши на кнопку обновления страницы.

fonto: opennet.ru

Aldoni komenton