Den stabila versionen av WebKitGTK 2.44.0 har släppts, en port av webbläsarmotorn WebKit för GTK-plattformen. WebKitGTK möjliggör användning av alla funktioner i WebKit via ett GNOME-orienterat programmeringsgränssnitt baserat på GObject och kan användas för att integrera webbinnehållsbehandlingsverktyg i alla applikationer, från specialiserade HTML/CSS-parser till att skapa fullständiga webbläsare. Kända projekt som använder WebKitGTK inkluderar den inbyggda webbläsaren GNOME (Epiphany). Tidigare användes WebKitGTK i Midori-webbläsaren, men efter att projektet överfördes till Astian Foundation lades den gamla versionen av Midori med WebKitGTK ner och en helt ny produkt med samma namn, Midori, skapades.
Nyckeländringar:
- Stödet för renderingsmotorer som använder X11 och WPE har avslutats. Rendering sker nu med hjälp av en mekanism som använder delade DMA-BUF-buffertar.
- Vid rendering har synkroniseringen med bildfrekvensens vertikala synkimpuls (vblank) förbättrats för att förhindra tearing vid utmatning.
- Genom GTK4-gränssnittet har tillgång till DOM-komponenterna säkerställts för personer med funktionsnedsättningar (accessibility).
- För att arbeta med tangentkombinationer på webbplatser har återinsättningen av tangenttryckningar i GTK4 upphört.
- Stödet för spelkontroller har förbättrats.
Baserat på WebKitGTK 2.44.0 har versionen av webbläsaren GNOME Web 46 (Epiphany) släppts. Huvudsakliga förändringar:
- Möjligheten att stänga fästa flikar har lagts till.
- Stödet för autentisering med smarta kort (PKCS #11) har lagts till.
- Navigeringen med tangentbordet i listan som öppnas från adressfältet har förbättrats.
- I sammanhangsmenyn som visas för länkar har alternativet att skicka en länk via e-post (‘Skicka länk via e-post…’) lagts till.
- Vid klick med musens mittknapp på knappen för att öppna en ny flik, har den markerade texten nu automatiskt infogats i adressfältet.
- Webbplatser har förbud mot att använda vissa interna API:er i Epiphany.
- På system utan obegränsad anslutning har uppdateringsintervallet för reklamblockerarnas filter minskats.
- Vid textmarkering har vissa alternativ i sammanhangsmenyn dolts.
- Stödet för att anropa Google Safe Browsing-servrar har avslutats.
- I sammanhangsmenyn är åtgärder för utvecklare som standard dolda.
- Inställningsdialogen har övergått till att använda AdwSpinRow-widgeten.
- Visningen av etiketter är i enlighet med rekommendationerna för stil i GNOME HIG (Human Interface Guidelines).
Källa: opennet.ru
