Lansarea motorului de browser WebKitGTK 2.44.0 și a browserului web Epiphany 46

A fost lansată versiunea nouă a ramurii stabile WebKitGTK 2.44.0, un port al motorului de browsere WebKit pentru platforma GTK. WebKitGTK permite utilizarea tuturor funcționalităților WebKit printr-o interfață de programare orientată pe GNOME, bazată pe GObject, și poate fi folosit pentru integrarea instrumentelor de procesare a conținutului web în orice aplicație, de la utilizarea în parser-uri HTML/CSS specializate, până la crearea de browsere web complete. Printre proiectele cunoscute care utilizează WebKitGTK se numără browserul implicit GNOME (Epiphany). Anterior, WebKitGTK a fost folosit în browserul Midori, dar, după ce proiectul a fost preluat de Astian Foundation, vechea versiune Midori pe WebKitGTK a fost abandonată și a fost creat un produs complet diferit cu același nume, Midori.

Modificări cheie:

  • Suportul pentru motoarele de redare care utilizează X11 și WPE a fost întrerupt. Pentru randare a fost utilizat un mecanism care folosește bufere partajate DMA-BUF.
  • S-a îmbunătățit sincronizarea cu impulsul de vidare a cadrelor (vblank) pentru a elimina apariția dezmembrării (tearing) la ieșire.
  • Din procesul de formare a interfeței care utilizează GTK4, s-a asigurat accesul la componentele DOM pentru persoanele cu dizabilități (accesibilitate).
  • Pentru a funcționa combinațiile de taste pe site-uri, s-a întrerupt reintroducerea evenimentelor de apăsare a tastelor în GTK4.
  • A fost stabilită detectarea gamepad-urilor.

Pe baza WebKitGTK 2.44.0, a fost generată versiunea browserului GNOME Web 46 (Epiphany). Principalele modificări:

  • A fost permisă închiderea tab-urilor atașate.
  • A fost adăugată suportul pentru autentificarea utilizând carduri inteligente (PKCS #11).
  • Navigarea cu tastatura în lista derulantă din bara de adrese a fost îmbunătățită.
  • În meniul contextual afișat pentru linkuri a fost adăugată opțiunea de a trimite linkul prin email („Send Link by Email…”).
  • Când se apasă butonul din mijloc al mouse-ului pe butonul de deschidere a unei noi tab, s-a asigurat inserarea textului selectat în bara de adrese.
  • Se interzice accesul site-urilor la unele API interne Epiphany.
  • Pe sistemele fără conexiune nelimitată, intervalul de actualizare a filtrelor blocatorului de publicitate a fost redus.
  • Când se selectează text, s-a asigurat ascunderea unor elemente din meniul contextual.
  • Suportul pentru accesarea serverelor Google Safe Browsing a fost întrerupt.
  • În meniul contextual, acțiunile pentru dezvoltatori sunt ascunse implicit.
  • Dialogul de setări a fost tradus pentru a utiliza widget-ul AdwSpinRow.
  • Afișarea etichetelor este conformă cu recomandările de stil pentru interfața utilizatorului GNOME HIG (Human Interface Guidelines).

    Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster