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

A fost anunțată lansarea noii ramuri stabile WebKitGTK 2.44.0, un port al motorului de browser WebKit pentru platforma GTK. WebKitGTK vă permite să utilizați toate caracteristicile WebKit printr-o interfață de programare orientată spre GNOME bazată pe GObject și poate fi folosit pentru a integra instrumente de procesare a conținutului web în orice aplicație, de la utilizarea în parsere HTML/CSS specializate până la crearea de browsere web cu funcții complete. Printre proiectele cunoscute care folosesc WebKitGTK, putem remarca browserul standard GNOME (Epiphany). Anterior, WebKitGTK a fost folosit în browserul Midori, dar după ce proiectul a trecut în mâinile Fundației Astian, vechea versiune de Midori pe WebKitGTK a fost abandonată și a fost creat un produs fundamental diferit cu același nume Midori.

Schimbări cheie:

  • Suportul pentru motoarele de randare care utilizează X11 și WPE a fost întrerupt. Pentru randare, se folosește un mecanism care utilizează buffer-uri partajate DMA-BUF.
  • La randare, sincronizarea cu impulsul de blanking vertical (vblank) a fost îmbunătățită pentru a elimina aspectul de rupere în timpul ieșirii.
  • Din procesul de creare a unei interfețe folosind GTK4, accesul la componentele DOM este asigurat pentru persoanele cu dizabilități.
  • Pentru ca comenzile rapide de la tastatură să funcționeze pe site-uri web, am oprit reînlocuirea evenimentelor de apăsare a tastelor în GTK4.
  • Detectarea gamepad-ului a fost îmbunătățită.

Versiunea de browser GNOME Web 2.44.0 (Epiphany) se bazează pe WebKitGTK 46. Principalele modificări:

  • Permis să închidă filele fixate.
  • S-a adăugat suport pentru autentificare folosind carduri inteligente (PKCS #11).
  • Navigare îmbunătățită de la tastatură prin lista drop-down din bara de adrese.
  • O opțiune de trimitere a unui link către e-mail („Trimite link-ul prin e-mail...”) a fost adăugată în meniul contextual afișat pentru link-uri.
  • Când faceți clic cu butonul din mijloc al mouse-ului pe buton pentru a deschide o filă nouă, textul selectat este inserat în linia de adresă.
  • Site-urilor le este interzisă accesarea unor API-uri interne Epiphany.
  • Pe sistemele fără conexiune nelimitată, intervalul de actualizare pentru filtrele de blocare a reclamelor a fost redus.
  • La selectarea textului, unele elemente din meniul contextual pot fi ascunse.
  • Asistența pentru accesarea serverelor Google Safe Browsing a fost întreruptă.
  • Acțiunile dezvoltatorului sunt ascunse în meniul contextual în mod implicit.
  • Dialogul de setări a fost comutat la folosind widget-ul AdwSpinRow.
  • Afișarea etichetelor a fost aliniată cu liniile directoare de stil al interfeței cu utilizatorul GNOME HIG (Linii directoare pentru interfața umană).

    Sursa: opennet.ru

Adauga un comentariu