Veröffentlichung des Browser-Engines WebKitGTK 2.44.0 und des Webbrowsers Epiphany 46

Es wurde eine neue stabile Version des WebKitGTK 2.44.0 veröffentlicht, des Ports der Browser-Engine WebKit für die GTK-Plattform. WebKitGTK ermöglicht die Nutzung aller Funktionen von WebKit über eine GNOME-orientierte Programmierschnittstelle auf Basis von GObject und kann verwendet werden, um Web-Inhaltverarbeitungswerkzeuge in beliebige Anwendungen zu integrieren, von spezialisierten HTML/CSS-Parsern bis hin zur Erstellung voll funktionsfähiger Webbrowser. Bekannte Projekte, die WebKitGTK nutzen, sind der Standardbrowser GNOME (Epiphany). Früher wurde WebKitGTK im Browser Midori verwendet, aber nach der Übergabe des Projekts an die Astian Foundation wurde die alte Version von Midori auf WebKitGTK eingestellt, und es wurde ein grundlegend anderes Produkt mit demselben Namen Midori geschaffen.

Wesentliche Änderungen:

  • Die Unterstützung von Zeichentrick-Engines, die X11 und WPE verwenden, wurde eingestellt. Für die Darstellung wird ein Mechanismus verwendet, der gemeinsame DMA-BUF-Puffer nutzt.
  • Bei der Darstellung wurde die Synchronisierung mit dem vertikalen Rückflussimpuls (vblank) verbessert, um das Auftreten von Bildrissen (tearing) zu vermeiden.
  • Der Zugang zu DOM-Komponenten für Personen mit Behinderungen (Barrierefreiheit) wurde im Prozess der Interface-Bildung, die GTK4 verwendet, sichergestellt.
  • Die Wiederverwendung von Tastaturereignissen auf Websites wurde in GTK4 für Tastenkombinationen eingestellt.
  • Die Erkennung von Gamepads wurde optimiert.

Auf Basis von WebKitGTK 2.44.0 wurde die Version des Browsers GNOME Web 46 (Epiphany) erstellt. Die wichtigsten Änderungen sind:

  • Das Schließen von angehefteten Tabs wurde erlaubt.
  • Die Unterstützung für die Authentifizierung mit Smartcards (PKCS #11) wurde hinzugefügt.
  • Die Navigation über die Tastatur in der Dropdown-Liste der Adressleiste wurde verbessert.
  • In das Kontextmenü, das für Links angezeigt wird, wurde der Punkt zum Senden des Links per E-Mail („Link per E-Mail senden ...“) hinzugefügt.
  • Beim Klicken mit der mittleren Maustaste auf die Schaltfläche zum Öffnen eines neuen Tabs wird der ausgewählte Text in die Adresszeile eingefügt.
  • Der Zugriff von Websites auf bestimmte interne APIs von Epiphany wurde untersagt.
  • Auf Systemen ohne unbegrenzte Verbindung wurde das Update-Intervall des Werbeblockierfilters reduziert.
  • Beim Markieren von Text wurde das Ausblenden einiger Elemente im Kontextmenü sichergestellt.
  • Die Unterstützung für den Zugriff auf die Google Safe Browsing-Server wurde eingestellt.
  • Im Kontextmenü sind die Entwickleraktionen standardmäßig ausgeblendet.
  • Der Dialog mit den Einstellungen wurde auf die Verwendung des AdwSpinRow-Widgets umgestellt.
  • Die Anzeige der Labels wurde an die Empfehlungen für das Design der Benutzeroberfläche gemäß GNOME HIG (Human Interface Guidelines) angepasst.

    Quelle: opennet.ru
60GB SSD 8Gb DDR4