Megjelent a WebKitGTK 2.40.0 böngésző motor és az Epiphany 44 webböngésző

Megjelent a WebKitGTK 2.40.0 új stabil ága, a WebKit böngészőmotor GTK platformra készült portja. A WebKitGTK lehetővé teszi a WebKit összes funkciójának használatát a GNOME-hoz orientált GObject-alapú programozási interfészen keresztül, és alkalmazható webtartalom feldolgozó eszközök integrálására bármely alkalmazásba, a speciális HTML/CSS-elemzőktől kezdve a teljes funkcionalitású webböngészők létrehozásáig. A WebKitGTK-t használó ismert projektek közé tartozik a GNOME natív böngészője (Epiphany). Korábban a WebKitGTK-t használták a Midori böngészőben, de miután a projekt az Astian Foundation kezébe került, a régi Midori, amely WebKitGTK-alapú volt, el lett hagyva, és a Wexond böngészőből való elágazással készült egy alapvetően más termék ugyanazzal a névvel, amely az Electron és a React platformján alapul.

Kulcsfontosságú változások:

  • Stabilizálták a GTK4 API támogatását.
  • Be lett kapcsolva a WebGL2 támogatás. A WebGL megvalósításában az ANGLE réteg biztosítja az OpenGL ES hívások OpenGL-lé, Direct3D 9/11-é, Desktop GL-lé és Vulkan-ná történő fordítását.
  • Átálltak az elsődleges EGL használatára GLX helyett.
  • Hozzá lett adva a beszédszintézis támogatása a Flite használatával.
  • Be lett kapcsolva egy aszinkron módon működő vágólap kezelő API.
  • Hozzá lett adva egy API a webes lehetőségekhez szükséges jogok lekérdezésére.
  • Hozzá lett adva egy API az értékek visszaadására a felhasználói szkriptek üzeneteiből aszinkron módon.
  • Biztosították a WebKitDownload::decide-destination jelzés aszinkron módú feldolgozását.
  • Hozzá lett adva egy új API a JavaScript végrehajtásához.
  • Lehetővé tették a webkit://gpu kimenetének JSON formátumban történő exportálását.
  • A tartalom betöltésekor jelentkező nagy memóriahasználat problémáit orvosolták.

A WebKitGTK 2.40.0 alapjaira építve megjelent a GNOME Web 44 (Epiphany) böngésző. Főbb változások:

  • Átálltak a GTK 4 és a libadwaita használatára.
  • Az információs panelek felugró menükre (popover), párbeszédpanelekre és bannerekre lettek lecserélve.
  • A lapok menüje AdwTabButton-ra lett cserélve, a 'Névjegy' párbeszéd pedig AdwAboutWindow-ra.
  • A kontextusmenüben állandóan megjelenik a Mute Tab elem.
  • A distsribúciónak az elementary OS-ra való támogatása átdolgozásra került.
  • Hozzá lett adva a beállítás, amely elmondja, melyik oldal kerül megjelenítésre új fül megnyitásakor.
  • Kibővítették a WebExtension browserAction API támogatását.
  • Beállítások lettek hozzáadva a WebExtensions számára.
  • Megvalósították a fül másolatának elkészítését, ha a középső egérgombbal kattintanak az oldal frissítése gombra.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster