Wydanie silnika przeglądarki WebKitGTK 2.36.0 i przeglądarki internetowej Epiphany 42

Ogłoszono wydanie nowej stabilnej gałęzi WebKitGTK 2.36.0, czyli portu silnika przeglądarki WebKit na platformę GTK. WebKitGTK umożliwia korzystanie ze wszystkich funkcji WebKit poprzez interfejs programistyczny zorientowany na GNOME, oparty na GObject i może być używany do integrowania narzędzi do przetwarzania treści internetowych z dowolną aplikacją, od użycia w wyspecjalizowanych parserach HTML/CSS po tworzenie w pełni funkcjonalnych przeglądarek internetowych. Wśród znanych projektów korzystających z WebKitGTK możemy wymienić standardową przeglądarkę GNOME (Epiphany). Wcześniej WebKitGTK był używany w przeglądarce Midori, jednak po przekazaniu projektu w ręce Fundacji Astian, porzucono starą wersję Midori na WebKitGTK i tworząc fork z przeglądarki Wexond, powstał zasadniczo inny produkt z o tej samej nazwie Midori, ale oparty na platformie Electron i React.

Kluczowe zmiany:

  • Zaproponowano nową implementację narzędzi dla osób niepełnosprawnych, przeniesioną z interfejsów ATK do AT-SPI DBus.
  • Dodano obsługę metody requestVideoFrameCallback.
  • Dodano obsługę sesji medialnych.
  • Parametr hardware-acceleration-policy, który określa zasady stosowania akceleracji sprzętowej, jest ustawiony na „zawsze”.
  • Dodano API do obsługi niestandardowych schematów URI.
  • Na platformie Linux funkcja czasu rzeczywistego jest włączona dla wątków zapewniających interakcję z użytkownikiem (obsługa zdarzeń, przewijanie itp.).

W oparciu o WebKitGTK 2.36.0 powstała wersja przeglądarki GNOME Web 42 (Epiphany), która zaproponowała następujące zmiany:

  • Wbudowana przeglądarka plików PDF (PDF.js) została zaktualizowana.
  • Dodano obsługę ciemnego motywu.
  • Przyspieszenie sprzętowe jest zawsze włączone.
  • Poczyniono przygotowania do przejścia na GTK 4.
  • Udostępniono możliwość otwierania identyfikatorów URI za pomocą programów obsługi pulpitu.
  • Dodano obsługę biblioteki libportal 0.5, która zapewnia proste, asynchronicznie działające warstwy dla większości „portali” Flatpak.
  • Przerobiono kod do zarządzania wyszukiwarkami.

Źródło: opennet.ru

Dodaj komentarz