Издаден е браузерен двигател WebKitGTK 2.44.0 и уеб браузър Epiphany 46

Представен е новият стабилен дебют на WebKitGTK 2.44.0, порт на браузерен двигател WebKit за платформата GTK. WebKitGTK позволява използването на всички възможности на WebKit чрез GNOME-ориентиран интерфейс, базиран на GObject, и може да се прилага за интеграция на средства за обработка на уеб съдържание в различни приложения, от специализирани HTML/CSS парсери до изграждането на напълно функциониращи уеб браузъри. От известните проекти, използващи WebKitGTK, може да споменем вградения браузер на GNOME (Epiphany). Преди WebKitGTK се използваше в браузера Midori, но след прехвърлянето на проекта в ръцете на Astian Foundation, старата версия на Midori на WebKitGTK беше abandona и беше създаден принципиално нов продукт със същото име Midori.

Ключови промени:

  • Поддръжката на двигатели за рендиране, използващи X11 и WPE, е прекратена. За рендиране е използван механизъм, базиран на споделени буфери DMA-BUF.
  • При рендирането е подобрена синхронизацията с кадровия затвор (vblank), за да се предотврати появата на разкъсване (tearing) при извеждане.
  • Процесът на формиране на интерфейса, използващ GTK4, осигурява достъп до DOM компонентите за хора с увреждания (достъпност).
  • За работа с клавишни комбинации на сайтове е прекратено повторното задаване на събития на натискания на клавиши в GTK4.
  • Установено е разпознаването на игрови контролери.

На базата на WebKitGTK 2.44.0 е издаден браузера GNOME Web 46 (Epiphany). Основните промени включват:

  • Позволено е затварянето на прикрепени раздели.
  • Добавена е поддръжка за удостоверяване с помощта на смарт карти (PKCS #11).
  • Подобрен е навигацията с клавиатура по списъка, изпадащ от адресната лента.
  • В контекстното меню, показвано за връзки, е добавен елемент за изпращане на връзка по имейл („Изпрати връзка по имейл…“).
  • При натискане на средния бутон на мишката върху бутона за отваряне на нов раздел, е осигурено вмъкването на избрания текст в адресната лента.
  • Забранено е достъпът на сайтове до някои вътрешни API на Epiphany.
  • На системи без неограничен достъп е съкратен интервалът на обновяване на филтрите на блокировача на реклама.
  • При избиране на текст е осигурено скриването на някои елементи в контекстното меню.
  • Поддръжката за достъп до сървърите на Google Safe Browsing е прекратена.
  • В контекстното меню по подразбиране действията за разработчици са скрити.
  • Диалогът с настройките е преминал на използването на виджета AdwSpinRow.
  • Показването на етикетите е приведено в съответствие с указанията за стил на потребителския интерфейс на GNOME HIG (Насоки за човешки интерфейс).

    Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster