Bemutatásra került a WebKitGTK 2.44.0 új stabil ága, a WebKit böngészőmotor GTK platformra vonatkozó portja. A WebKitGTK lehetővé teszi a WebKit minden lehetőségének használatát egy GNOME-orientált GObject alapú programozási 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ó ismert projektek közé tartozik a GNOME beépített böngészője (Epiphany). A WebKitGTK korábban a Midori böngészőben is felhasználásra került, de miután a projekt az Astian Foundation birtokába került, a WebKitGTK-ra épülő régi Midori változatot elhagyták, és ugyanazzal a névvel egy teljesen más terméket hoztak létre.
Kulcsfontosságú változások:
- A X11 és WPE renderelőmotorok támogatása megszűnt. A rendereléshez megosztott DMA-BUF puffer mechanizmust alkalmaznak.
- A renderelés során javították a szinkronizálást a képkihagyásos impulzus (vblank) elkerülése érdekében.
- A GTK4-et használó felhasználói felület kialakításának folyamatából hozzáférést biztosítottak a DOM elemekhez a mozgáskorlátozottak számára (hozzáférhetőség).
- A weboldalakon történő billentyűkombinációk működéséhez megszüntették a GTK4-ben a billentyűnyomás események újbóli beállítását.
- A játékszabályok meghatározását bevezették.
A WebKitGTK 2.44.0 alapján kialakították a GNOME Web 46 (Epiphany) böngésző kiadását. Főbb változások:
- Engedélyezve lett a csatolt fülök bezárása.
- Hozzáadták a smartcard (PKCS #11) alapú hitelesítés támogatását.
- Javították a billentyűzettel való navigációt a címsorból legördülő lista esetén.
- A linkekkel kapcsolatos kontextusmenübe hozzáadták az email címre való linkküldés lehetőségét („Send Link by Email…”).
- A középső egérgombbal új fül megnyitására kattintva a kijelölt szöveg beillesztése a címsorba biztosított.
- Megtiltották az egyes belső API-k elérését az Epiphany részéről.
- Korlátozott internetkapcsolatú rendszereken csökkentették a reklámblokkoló szűrők frissítési intervallumát.
- A szöveg kijelölésekor néhány kontextusmenü elem elrejtése biztosított.
- Megszűnt a Google Safe Browsing szervereihez való hozzáférés támogatása.
- A kontextusmenüben alapértelmezés szerint elrejtették a fejlesztői műveleteket.
- A beállítások párbeszédpanel az AdwSpinRow widget használatára lett áttérve.
- A címkék megjelenítése összhangba került a GNOME HIG (Human Interface Guidelines) felhasználói felület stílusirányelveivel.
Forrás: opennet.ru
