Release of WebKitGTK 2.44.0 browser engine and Epiphany 46 web browser

The release of the new stable branch WebKitGTK 2.44.0, a port of the WebKit browser engine for the GTK platform, has been announced. WebKitGTK allows you to use all the features of WebKit through a GNOME-oriented programming interface based on GObject and can be used to integrate web content processing tools into any application, from use in specialized HTML/CSS parsers to creating full-featured web browsers. Among the well-known projects that use WebKitGTK, we can note the standard GNOME browser (Epiphany). Previously, WebKitGTK was used in the Midori browser, but after the project passed into the hands of the Astian Foundation, the old version of Midori on WebKitGTK was abandoned and a fundamentally different product was created with the same name Midori.

Key changes:

  • Support for rendering engines using X11 and WPE has been discontinued. For rendering, a mechanism is used that uses DMA-BUF shared buffers.
  • When rendering, synchronization with the vertical blanking pulse (vblank) has been improved to eliminate the appearance of tearing during output.
  • From the process of creating an interface using GTK4, access to DOM components is ensured for people with disabilities.
  • For keyboard shortcuts to work on websites, we have stopped re-substituting keypress events in GTK4.
  • Gamepad detection has been improved.

The GNOME Web 2.44.0 (Epiphany) browser release is based on WebKitGTK 46. Main changes:

  • Allowed to close pinned tabs.
  • Added support for authentication using smart cards (PKCS #11).
  • Improved keyboard navigation through the list drop-down from the address bar.
  • An option to send a link to email (β€œSend Link by Email…”) has been added to the context menu shown for links.
  • When you click with the middle mouse button on the button to open a new tab, the selected text is inserted into the address line.
  • Sites are prohibited from accessing some internal Epiphany APIs.
  • On systems without an unlimited connection, the update interval for ad blocker filters has been reduced.
  • When selecting text, some context menu items can be hidden.
  • Support for accessing Google Safe Browsing servers has been discontinued.
  • Developer actions are hidden in the context menu by default.
  • The settings dialog has been switched to using the AdwSpinRow widget.
  • Label display has been aligned with the GNOME HIG (Human Interface Guidelines) user interface styling guidelines.

    Source: opennet.ru

Add a comment