Κυκλοφορία της μηχανής προγράμματος περιήγησης WebKitGTK 2.36.0 και του προγράμματος περιήγησης ιστού Epiphany 42

Ανακοινώθηκε η κυκλοφορία του νέου σταθερού κλάδου WebKitGTK 2.36.0, μιας θύρας της μηχανής προγράμματος περιήγησης WebKit για την πλατφόρμα GTK. Το WebKitGTK σάς επιτρέπει να χρησιμοποιείτε όλες τις δυνατότητες του WebKit μέσω μιας διεπαφής προγραμματισμού προσανατολισμένη στο GNOME που βασίζεται στο GObject και μπορεί να χρησιμοποιηθεί για την ενσωμάτωση εργαλείων επεξεργασίας περιεχομένου ιστού σε οποιαδήποτε εφαρμογή, από τη χρήση σε εξειδικευμένους αναλυτές HTML/CSS έως τη δημιουργία προγραμμάτων περιήγησης ιστού με πλήρεις δυνατότητες. Μεταξύ των γνωστών έργων που χρησιμοποιούν το WebKitGTK, μπορούμε να σημειώσουμε το τυπικό πρόγραμμα περιήγησης GNOME (Epiphany). Προηγουμένως, το WebKitGTK χρησιμοποιήθηκε στο πρόγραμμα περιήγησης Midori, αλλά αφού το έργο πέρασε στα χέρια του Astian Foundation, η παλιά έκδοση του Midori στο WebKitGTK εγκαταλείφθηκε και δημιουργώντας ένα fork από το πρόγραμμα περιήγησης Wexond, δημιουργήθηκε ένα θεμελιωδώς διαφορετικό προϊόν με το ίδιο όνομα Midori, αλλά βασίζεται στην πλατφόρμα Electron and React.

Βασικές αλλαγές:

  • Предложена новая реализация средств для людей с ограниченными возможностями, переведённая с ATK на DBus-интерфейсы AT-SPI.
  • Добавлена поддержка метода requestVideoFrameCallback.
  • Добавлена поддержка медиасеансов.
  • Параметр hardware-acceleration-policy, определяющий правила применения аппаратного ускорения, установлен в значение «always».
  • Добавлен API для обработки собственных схем URI.
  • На платформе Linux включено применение работы в режиме реального времени для потоков, обеспечивающих взаимодействие с пользователями (обработчики событий, прокрутка и т.п.).

На базе WebKitGTK 2.36.0 сформирован выпуск браузера GNOME Web 42 (Epiphany), в котором предложены следующие изменения:

  • Обновлён встроенный просмотрщик PDF-файлов (PDF.js).
  • Добавлена поддержка применения тёмной темы оформления.
  • Постоянно включено применение аппаратного ускорения.
  • Проведена подготовка к переходу на GTK 4.
  • Предоставлена возможность открытия URI через десктоп-обработчики.
  • Добавлена поддержка библиотеки libportal 0.5, которая предоставляет простые асинхронно работающие прослойки для большинства «порталов» Flatpak.
  • Переработан код для управления поисковыми системами.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο