A fost lansată versiunea nouă stabilă a WebKitGTK 2.36.0, a portului motorului de navigare WebKit pentru platforma GTK. WebKitGTK permite utilizarea tuturor funcționalităților WebKit printr-o interfață programatică orientată spre GNOME bazată pe GObject și poate fi utilizat pentru a integra instrumente de procesare a conținutului web în orice aplicație, de la utilizarea în parseri HTML/CSS specializați până la crearea de browsere web complet funcționale. Printre proiectele cunoscute care utilizează WebKitGTK se numără browserul nativ 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ă, iar prin crearea unui ramur din browserul Wexond s-a creat un produs complet diferit cu același nume, Midori, dar bazat pe platforma Electron și React.
Modificări cheie:
- A fost propusă o nouă implementare a instrumentelor pentru persoanele cu dizabilități, tradusă din ATK pe interfețeleDBus AT-SPI.
- A fost adăugată suport pentru metoda requestVideoFrameCallback.
- A fost adăugat suport pentru sesiuni media.
- Parametrul hardware-acceleration-policy, care definește regulile de aplicare a accelerării hardware, a fost setat pe „always”.
- A fost adăugat un API pentru procesarea schemelor URI personalizate.
- Pe platforma Linux, a fost inclusă utilizarea funcționării în timp real pentru firele care asigură interacțiunea cu utilizatorii (manipulatori de evenimente, derulare etc.).
Pe baza WebKitGTK 2.36.0 a fost formată lansarea browserului GNOME Web 42 (Epiphany), în care au fost propuse următoarele modificări:
- Vizualizatorul încorporat de fișiere PDF (PDF.js) a fost actualizat.
- A fost adăugat suport pentru activarea unui mod întunecat.
- Aplicarea accelerării hardware este activată constant.
- A fost realizată pregătirea pentru trecerea la GTK 4.
- A fost oferită posibilitatea deschiderii URI prin intermediul manipulatoarelor de desktop.
- A fost adăugat suport pentru biblioteca libportal 0.5, care oferă straturi simple care funcționează asincron pentru majoritatea „portalelor” Flatpak.
- Codul pentru gestionarea motoarelor de căutare a fost reproiectat.
Sursa: opennet.ro
