Llançament del motor de navegador WebKitGTK 2.40.0 i del navegador web Epiphany 44

S'ha anunciat el llançament de la nova branca estable WebKitGTK 2.40.0, un port del motor de navegador WebKit per a la plataforma GTK. WebKitGTK us permet utilitzar totes les característiques de WebKit mitjançant una interfície de programació orientada a GNOME basada en GObject i es pot utilitzar per integrar eines de processament de contingut web a qualsevol aplicació, des de l'ús en analitzadors especialitzats d'HTML/CSS fins a la creació de navegadors web amb totes les funcions. Entre els projectes coneguts que utilitzen WebKitGTK, podem destacar el navegador GNOME estàndard (Epiphany). Anteriorment, WebKitGTK s'utilitzava al navegador Midori, però després que el projecte passés a mans de la Fundació Astian, es va abandonar la versió antiga de Midori a WebKitGTK i, en crear una bifurcació des del navegador Wexond, es va crear un producte fonamentalment diferent amb el mateix nom Midori, però basat en la plataforma Electron i React.

Canvis clau:

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

Font: opennet.ru

Afegeix comentari