Predstavljen je novi stabilni izdanak WebKitGTK 2.44.0, porta pregledničkog motora WebKit za GTK platformu. WebKitGTK omogućuje korištenje svih mogućnosti WebKit-a putem GNOME-orijentiranog programsog sučelja temeljenog na GObject-u i može se koristiti za integraciju alata za obradu web sadržaja u razne aplikacije, od specijaliziranih HTML/CSS parsera do stvaranja potpuno funkcionalnih web preglednika. Među poznatim projektima koji koriste WebKitGTK može se istaknuti ugrađeni preglednik GNOME (Epiphany). Ranije se WebKitGTK koristio u pregledniku Midori, no nakon što je projekt prešao pod upravu Astian Foundation, stari Midori na WebKitGTK je napušten i stvoren je potpuno novi proizvod s istim imenom Midori.
Ključne promjene:
- Prekinuta je podrška za renderere koji koriste X11 i WPE. Za rendering je korišten mehanizam koji koristi dijeljene DMA-BUF bafer.
- Poboljšana je sinkronizacija pri renderingu s kratkim impulsom za isključivanje okvira (vblank) kako bi se izbjeglo pojavljivanje kidanja (tearing).
- Omogućena je pristupačnost komponentama DOM-a za osobe s invaliditetom unutar procesa stvaranja sučelja koje koristi GTK4.
- Prekinuto je ponovno prikazivanje događaja pritiska tipki u GTK4 za rad s tipkovničkim prečacima na web stranicama.
- Uspostavljeno je prepoznavanje gamepada.
Na bazi WebKitGTK 2.44.0 formiran je novi izdanak preglednika GNOME Web 46 (Epiphany). Glavne promjene:
- Omogućeno je zatvaranje priključenih kartica.
- Dodana je podrška za autentifikaciju pomoću pametnih kartica (PKCS #11).
- Poboljšana je navigacija pomoću tipkovnice u izborniku koji se prikazuje iz adresne trake.
- U kontekstni izbornik prikazan za linkove dodana je stavka za slanje linka putem e-maila („Send Link by Email…“).
- Kada se srednjim gumbom miša klikne na gumb za otvaranje nove kartice, omogućena je umetanje odabranog teksta u adresnu traku.
- Zabranjen je pristup nekim unutarnjim API-jima Epiphany od strane web stranica.
- Na sustavima bez neograničenog pristupa smanjen je interval ažuriranja filtara blokatora oglasa.
- Pri odabiru teksta osigurano je skrivanje nekih elemenata kontekstnog izbornika.
- Prekinuta je podrška za pristup serverima Google Safe Browsing.
- U kontekstnom izborniku prema zadanim postavkama skrivene su radnje za programere.
- Dijalog s postavkama prebačen je na korištenje AdwSpinRow widgeta.
- Prikaz oznaka usklađen je s preporukama za stilizaciju korisničkog sučelja GNOME HIG (Smjernice za ljudsko sučelje).
Izvor: opennet.ru
