Izdana je nova stabilna verzija WebKitGTK 2.44.0, porta web pregledača WebKit za GTK platformu. WebKitGTK omogućava korišćenje svih mogućnosti WebKit-a kroz GNOME-orijentisani API zasnovan na GObject-u i može se koristiti za integraciju sredstava za obradu web sadržaja u razne aplikacije, od specijalizovanih HTML/CSS parsera do izrade potpuno funkcionalnih web pregledača. Među poznatim projektima koji koriste WebKitGTK je i zadani pregledač GNOME (Epiphany). Pre toga, WebKitGTK je korišćen u pregledaču Midori, ali nakon prelaska projekta u vlasništvo Astian Foundation, stara varijanta Midori na WebKitGTK je napuštena, a kreiran je potpuno novi proizvod sa istim nazivom Midori.
Ključne spremembe:
- Prekinuta je podrška za renderere koji koriste X11 i WPE. Za rendering je korišćen mehanizam koji se oslanja na deljene DMA-BUF bafer.
- Poboljšana je sinhronizacija sa vertical blanking impulse (vblank) kako bi se isključila pojava seckanja (tearing) prilikom prikazivanja.
- Iz procesa formiranja interfejsa koji koristi GTK4 omogućen je pristup DOM komponentama za osobe sa invaliditetom (accessibility).
- Za rad kombinacija tastera na sajtovima prekinuta je ponovna zamena događaja pritiska tastera u GTK4.
- Usmereno je prepoznavanje gejmpadova.
Na bazi WebKitGTK 2.44.0 formirana je verzija pregledača GNOME Web 46 (Epiphany). Glavne promene su:
- Omogućeno je zatvaranje priključenih tabova.
- Dodana je podrška za autentifikaciju pomoću pametnih kartica (PKCS #11).
- Poboljšana je navigacija putem tastature kroz listu koja se otvara iz adresne trake.
- U kontekstni meni prikazan za linkove dodat je stavka za slanje linka putem email-a („Send Link by Email…“).
- Ako se srednji taster miša pritisne na dugme za otvaranje nove kartice, omogućeno je lepljenje selektovanog teksta u adresnu traku.
- Onemogućeno je pristupanje određenim internim API-jima Epiphany od strane sajtova.
- Na sistemima bez neograničenog konektovanja smanjen je interval ažuriranja filtera blokatora oglasa.
- Pri selektovanju teksta obezbeđeno je skrivanje nekih elemenata kontekstnog menija.
- Prekinuta je podrška za pristup serverima Google Safe Browsing.
- U kontekstnom meniju po defaultu skrivene su radnje za programere.
- Prozor za podešavanja prebačen je na korišćenje AdwSpinRow vidget-a.
- Prikaz oznak je usklađen sa smernicama za stilizovanje korisničkog interfejsa GNOME HIG (Smernice za ljudski interfejs).
Izvor: opennet.ru
