Megjelent a WebKitGTK 2.36.0 új stabil ágának kiadása, ami a WebKit böngészőmotor GTK platformra készült portja. A WebKitGTK lehetővé teszi a WebKit összes lehetőségének használatát a GObject alapú GNOME-orientált programozói felületen, é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ó neves projektek közé tartozik a GNOME beépített böngészője (Epiphany). A WebKitGTK korábban a Midori böngészőben volt használatban, de miután a projekt az Astian Foundation kezeibe került, a régi Midori WebKitGTK verzió elhagyásra került, és az új Wexond böngészőből elágazva egy alapvetően különböző termék jött létre ugyanezen névvel, de az Electron és React platformra alapozva.
Kulcsfontosságú változások:
- Új megoldásokat javasoltak a mozgáskorlátozottak számára, melyek az ATK-ról az AT-SPI DBus interfészekre lettek átprogramozva.
- Hozzáadva a requestVideoFrameCallback metódus támogatása.
- Hozzáadva a médiamenedzserek támogatása.
- A hardver-gyorsítási politika paramétere beállítva „mindig” értékre.
- API került hozzáadásra a saját URI séma feldolgozására.
- A Linux platformon lehetővé vált a valós idejű üzemmód használata a felhasználókkal való interakciót biztosító szálak (eseménykezelők, görgetés stb.) számára.
A WebKitGTK 2.36.0 alapján elkészült a GNOME Web 42 (Epiphany) böngésző kiadása, amely a következő változtatásokat tartalmazza:
- Frissítve lett a beépített PDF olvasó (PDF.js).
- Hozzáadva a sötét téma támogatása.
- Folyamatosan aktív a hardveres gyorsítás alkalmazása.
- Elkészítve a GTK 4-re való áttérés előkészítése.
- Lehetőség nyílt URI megnyitására asztali kezelőkön keresztül.
- Hozzáadva a libportal 0.5 könyvtár támogatása, amely egyszerű, aszinkron módon működő rétegeket biztosít a legtöbb Flatpak 'portálhoz'.
- Átdolgozva a keresőmotorok kezelésére szolgáló kód.
Forrás: opennet.ru
