Wydanie silnika przeglądarki WebKitGTK 2.44.0 i przeglądarki internetowej Epiphany 46

Przedstawiono wydanie stabilnej wersji WebKitGTK 2.44.0, portu silnika przeglądarki WebKit dla platformy GTK. WebKitGTK umożliwia korzystanie z pełnych możliwości WebKit przez ukierunkowany na GNOME interfejs programowania oparty na GObject i może być używany do integracji narzędzi przetwarzania treści internetowych w dowolnych aplikacjach, od specjalistycznych parserów HTML/CSS po tworzenie w pełni funkcjonalnych przeglądarek internetowych. Do znanych projektów korzystających z WebKitGTK należy domyślna przeglądarka GNOME (Epiphany). Wcześniej WebKitGTK był używany w przeglądarce Midori, jednak po przekazaniu projektu pod opiekę Astian Foundation stara wersja Midori na WebKitGTK została porzucona, a stworzono zupełnie inny produkt o tej samej nazwie - Midori.

Kluczowe zmiany:

  • Zaprzestano wsparcia dla silników renderujących wykorzystujących X11 i WPE. Do renderowania wykorzystano mechanizm z użyciem dzielonych buforów DMA-BUF.
  • Poprawiono synchronizację podczas renderowania z impulsami wygaszania klatek (vblank), aby wyeliminować zjawisko tearingu.
  • Z procesu tworzenia interfejsu, wykorzystującego GTK4, zapewniono dostęp do komponentów DOM dla osób z ograniczeniami (dostępność).
  • W celu działania skrótów klawiszowych na stronach internetowych zaprzestano ponownej podmiany zdarzeń naciśnięcia klawiszy w GTK4.
  • Udoskonalono rozpoznawanie gamepadów.

Na bazie WebKitGTK 2.44.0 wydano przeglądarkę GNOME Web 46 (Epiphany). Główne zmiany:

  • Zezwolono na zamykanie przypiętych kart.
  • Dodano wsparcie dla uwierzytelniania przy użyciu kart inteligentnych (PKCS #11).
  • Ulepszono nawigację za pomocą klawiatury w liście rozwijanym z paska adresu.
  • Do menu kontekstowego, które wyświetla się dla linków, dodano opcję wysyłania linku na e-mail („Wyślij link e-mailem…”).
  • Po naciśnięciu środkowego przycisku myszy na przycisk otwierania nowej karty, umożliwiono wstawienie zaznaczonego tekstu do paska adresu.
  • Zabroniono stronom internetowym dostępu do niektórych wewnętrznych API Epiphany.
  • Na systemach bez nielimitowanego połączenia skrócono interwał aktualizacji filtrów blokera reklam.
  • Podczas zaznaczania tekstu zapewniono ukrycie niektórych elementów menu kontekstowego.
  • Zaprzestano wsparcia dla połączeń z serwerami Google Safe Browsing.
  • Domyślnie w menu kontekstowym ukryto opcje dla programistów.
  • Dialog ustawień przetłumaczono na użycie widżetu AdwSpinRow.
  • Wyświetlanie etykiet jest zgodne z wytycznymi dotyczącymi stylizacji interfejsu użytkownika GNOME HIG (Human Interface Guidelines).

    Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster