Scaoileadh inneall brabhsálaí WebKitGTK 2.40.0 agus brabhsálaí gréasáin Epiphany 44

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

Add a comment