A WebKitGTK 2.40.0 böngészőmotor és az Epiphany 44 webböngésző kiadása

Megjelent az új stabil ág, a WebKitGTK 2.40.0, a WebKit böngészőmotor GTK platformra portolt változata. A WebKitGTK lehetővé teszi a WebKit teljes képességeinek kihasználását egy GNOME-orientált, GObject alapú API-n keresztül, és webes tartalom-feldolgozó eszközök integrálására használható bármilyen 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ó jelentős projektek közé tartozik az alapértelmezett GNOME böngésző (Epiphany). A WebKitGTK-t korábban a Midori böngészőben használták, de miután a projektet felvásárolta az Astian Alapítvány, a régi, WebKitGTK-alapú Midorit elhagyták. Létrehozták a Wexond böngésző egy elágazását, ugyanazzal a névvel, Midorival, de az Electron és a React platformokon alapulva.

Főbb változások:

  • A GTK4 API támogatása stabilizálódott.
  • A WebGL2 támogatás engedélyezve van. A WebGL implementáció az ANGLE réteget használja, amely az OpenGL ES hívásokat OpenGL, Direct3D 9/11, Desktop GL és Vulkan nyelvekre fordítja.
  • Megtörtént az áttérés az elsődleges EGL használatára a GLX helyett.
  • Hozzáadott támogatást a Flite használatával készült beszédszintézishez.
  • Engedélyezett vágólap-kezelő API, aszinkron módban működik.
  • Hozzáadott egy API-t bizonyos webes funkciókhoz tartozó engedélyek kéréséhez.
  • Hozzáadott API a felhasználói szkriptüzenetekből származó értékek aszinkron visszaadásához.
  • A WebKitDownload::decide-destination jel kezelése mostantól aszinkron módon történik.
  • Új API-t adtunk hozzá a JavaScript futtatásához.
  • Lehetőséget biztosított a webkit://gpu kimenet JSON formátumban történő exportálására.
  • Kijavítottuk a nagy memóriafoglalásokkal kapcsolatos problémákat tartalom betöltésekor.

A GNOME Web 44 (Epiphany) a WebKitGTK 2.40.0-n alapul. A főbb változások a következők:

  • A GTK 4 és a libadwaita használatára való áttérés befejeződött.
  • Az információs paneleket felugró ablakok, párbeszédablakok és bannerek váltották fel.
  • A fülek menüjét az AdwTabButton, a Névjegy párbeszédpanelt pedig az AdwAboutWindow váltotta fel.
  • A Némítás fül elem mostantól állandóan megjelenik a helyi menüben.
  • Az elementary OS disztribúció támogatása átdolgozásra került.
  • Hozzáadott egy beállítást az új lap megnyitásakor megjelenítendő oldal beállításához.
  • Bővített támogatás a WebExtension browserAction API-hoz.
  • Hozzáadott beállítások a WebExtensions-höz.
  • Bevezetésre került a fülek duplikálásának támogatása, amikor a középső gombbal az oldalfrissítés gombra kattintunk.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster