Vrystelling van WebKitGTK 2.40.0-blaaier-enjin en Epiphany 44-webblaaier

Die vrystelling van die nuwe stabiele tak WebKitGTK 2.40.0, 'n poort van die WebKit-blaaier-enjin vir die GTK-platform, is bekendgestel. WebKitGTK laat jou toe om al die kenmerke van WebKit te gebruik deur 'n GNOME-gebaseerde GObject-gebaseerde API en kan gebruik word om webinhoudverwerkingsnutsmiddels in enige toepassing te integreer, van gebruik in gespesialiseerde HTML/CSS-ontleders tot die bou van volledige webblaaiers. Van die bekende projekte wat WebKitGTK gebruik, kan 'n mens let op die gewone GNOME-blaaier (Epiphany). Voorheen is WebKitGTK in die Midori-blaaier gebruik, maar na die oordrag van die projek na die Astian Foundation, is die ou weergawe van Midori op WebKitGTK laat vaar en deur 'n tak vanaf die Wexond-blaaier te skep, is 'n fundamenteel ander produk geskep met die dieselfde naam Midori, maar gebaseer op die Electron and React-platform.

Sleutelveranderinge:

  • Ondersteuning vir die GTK4 API is gestabiliseer.
  • WebGL2-ondersteuning ingesluit. Die WebGL-implementering gebruik die ANGLE-laag om OpenGL ES-oproepe na OpenGL, Direct3D 9/11, Desktop GL en Vulkan te vertaal.
  • Oorgeskakel om hoofsaaklik EGL in plaas van GLX te gebruik.
  • Bygevoeg ondersteuning vir spraak sintese met behulp van Flite.
  • Het die knipbordbestuur-API geaktiveer, wat in asynchrone modus werk.
  • Bygevoeg 'n API vir die versoek van toestemmings vir sekere web vermoëns.
  • Bygevoeg API vir die terugkeer van waardes van pasgemaakte skrifboodskappe in asynchrone modus.
  • Het die WebKitDownload::besluit-bestemmingsein asynchronies hanteer.
  • Bygevoeg 'n nuwe API vir die uitvoering van JavaScript.
  • Voorsien die vermoë om webkit://gpu-uitvoer in JSON-formaat uit te voer.
  • Probleme met groot geheuetoewysing opgelos tydens die laai van inhoud.

Gebaseer op WebKitGTK 2.40.0, is die vrystelling van die GNOME Web 44-blaaier (Epiphany) gevorm. Belangrikste veranderinge:

  • Oorgeskakel om GTK 4 en libadwaita te gebruik.
  • Inligtingspanele word vervang met opwipkieslyste (opspringer), dialoë en baniere.
  • Die oortjiekieslys is vervang met AdwTabButton, en die Oor-dialoog is met AdwAboutWindow vervang.
  • Die kontekskieslys wys altyd die Mute Tab-element.
  • Herwerkte ondersteuning vir die elementêre OS-verspreiding.
  • Bygevoeg instelling om die bladsy te stel wat gewys word wanneer 'n nuwe oortjie oopgemaak word.
  • Uitgebreide ondersteuning vir die WebExtension browserAction API.
  • Bygevoeg instellings vir WebExtensions.
  • Geïmplementeerde ondersteuning vir die duplisering van 'n oortjie wanneer die bladsyverversingsknoppie met die middelste muisknoppie gedruk word.

Bron: opennet.ru

Voeg 'n opmerking