Megjelent az új stabil ág, a WebKitGTK 2.36.0, amely a WebKit böngészőmotor portja a GTK platformhoz. A WebKitGTK lehetővé teszi a WebKit összes funkciójának használatát a GNOME-alapú GObject-alapú API-n keresztül, és felhasználható a webtartalom-feldolgozó eszközök bármilyen alkalmazásba történő integrálására, a speciális HTML/CSS-elemzőkben való használattól a teljes funkcionalitású webböngészők készítéséig. A WebKitGTK-t használó jól ismert projektek közül megemlíthető a szokásos GNOME böngésző (Epiphany). Korábban a WebKitGTK-t a Midori böngészőben használták, de a projektnek az Astian Alapítványhoz való átadása után a WebKitGTK-n lévő Midori régi verzióját felhagyták, és a Wexond böngészőből egy ágat létrehozva egy alapvetően más termék jött létre a azonos nevű Midori, de az Electron és React platformon alapul.
Főbb változások:
- A fogyatékkal élők számára készült eszközök új megvalósítását javasolták, amely az ATK-ról az AT-SPI DBus interfészekre került át.
- Támogatás hozzáadva a requestVideoFrameCallback metódushoz.
- Támogatás hozzáadva a média munkamenetekhez.
- A hardveres gyorsítás alkalmazásának szabályait meghatározó hardveres gyorsítási politika paraméter értéke „mindig”.
- Hozzáadott API az egyéni URI-sémák kezeléséhez.
- A Linux platformon a valós idejű funkcionalitás engedélyezve van a felhasználói interakciót biztosító szálakhoz (eseménykezelők, görgetés stb.).
A WebKitGTK 2.36.0 alapján megalakult a GNOME Web 42 (Epiphany) böngésző kiadása, amely a következő változtatásokat javasolta:
- A beépített PDF-nézegető (PDF.js) frissült.
- Támogatás hozzáadva a sötét téma használatához.
- A hardveres gyorsítás mindig engedélyezve van.
- A GTK 4-re való átállás előkészületei megtörténtek.
- Lehetőség van URI-k megnyitására asztali kezelőkön keresztül.
- Támogatás hozzáadva a libportal 0.5 könyvtárhoz, amely egyszerű aszinkron módon futó rétegeket biztosít a legtöbb Flatpak "portálhoz".
- A keresőmotorok kezelésére szolgáló kódot átdolgozták.
Forrás: opennet.ru