A fost anunțată lansarea noii ramuri stabile WebKitGTK 2.36.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 a lui Midori pe WebKitGTK a fost abandonată și prin crearea unui furk din browserul Wexond, a fost creat un produs fundamental diferit cu același nume Midori, dar bazat pe platforma Electron și React.
Schimbări cheie:
- A fost propusă o nouă implementare de instrumente pentru persoanele cu dizabilități, transferate de la interfețele ATK la AT-SPI DBus.
- S-a adăugat suport pentru metoda requestVideoFrameCallback.
- S-a adăugat suport pentru sesiunile media.
- Parametrul hardware-acceleration-policy, care definește regulile de aplicare a accelerației hardware, este setat la „întotdeauna”.
- S-a adăugat API pentru a gestiona schemele URI personalizate.
- Pe platformă Linux A fost activată utilizarea lucrului în timp real pentru thread-uri care oferă interacțiune cu utilizatorii (manipulatoare de evenimente, derulare etc.).
Pe baza WebKitGTK 2.36.0, s-a format lansarea browserului GNOME Web 42 (Epiphany), care a propus următoarele modificări:
- Vizualizatorul PDF încorporat (PDF.js) a fost actualizat.
- S-a adăugat suport pentru utilizarea unei teme întunecate.
- Accelerarea hardware este întotdeauna activată.
- S-au făcut pregătiri pentru tranziția la GTK 4.
- A fost oferită capacitatea de a deschide URI-uri prin handlere desktop.
- S-a adăugat suport pentru biblioteca libportal 0.5, care oferă straturi simple care rulează asincron pentru majoritatea „portalelor” Flatpak.
- Codul pentru gestionarea motoarelor de căutare a fost reelaborat.
Sursa: opennet.ru
