Den nye stabile version af WebKitGTK 2.44.0 er udgivet, en port af browsermotoren WebKit til GTK-platformen. WebKitGTK gør det muligt at bruge alle funktioner fra WebKit via et GNOME-orienteret API baseret på GObject og kan anvendes til at integrere værktøjer til behandling af webindhold i enhver applikation, fra brug i specialiserede HTML/CSS-parsere til at skabe fuldt fungerende webbrowser. Blandt de kendte projekter, der bruger WebKitGTK, kan nævnes den indbyggede GNOME-browser (Epiphany). Tidligere blev WebKitGTK anvendt i Midori-browseren, men efter overgangen af projektet til Astian Foundation blev den gamle version af Midori på WebKitGTK forladt, og der blev skabt et helt anderledes produkt med samme navn, Midori.
Nøgleændringer:
- Støtten til rendermotorer, der bruger X11 og WPE, er blevet afsluttet. Rendering sker nu via en mekanisme, der bruger delte DMA-BUF-buffere.
- Der er forbedret synkronisering med den vertikale synkroniseringsimpuls (vblank) under rendering for at undgå tearing.
- Der er sikret adgang til DOM-komponenter for personer med handicap i forbindelse med oprettelsen af brugergrænseflader, der bruger GTK4.
- Der er ikke længere genindsat hændelser for tastetryktilstande på websteder i GTK4.
- Bestemmelse af gamepads er blevet forbedret.
Baseret på WebKitGTK 2.44.0 er version 46 af GNOME Web (Epiphany) blevet udgivet. De vigtigste ændringer:
- Lukning af vedhæftede faner er blevet tilladt.
- Støtte til autentificering ved hjælp af smartkort (PKCS #11) er blevet tilføjet.
- Navigation med tastatur i dropdown-menuen fra adresselinjen er blevet forbedret.
- En ny mulighed tilføjet til kontekstmenuen for links, der sender linket via email ('Send Link by Email...').
- Ved at klikke med midterste museknap på knappen for at åbne en ny fane indsættes den valgte tekst i adresselinjen.
- Adgang fra websteder til visse interne API'er i Epiphany er blevet forbudt.
- I systemer uden ubegribset forbindelse er opdateringsintervallet for reklameblokkerens filtre blevet forkortet.
- Når der vælges tekst, er visse elementer fra kontekstmenuen blevet skjult.
- Støtte til adgang til Google Safe Browsing-servere er blevet afsluttet.
- Udviklerhandlinger er som standard skjult i kontekstmenuen.
- Indstillingsdialogen er blevet opdateret til at bruge AdwSpinRow-widgeten.
- Visningen af etiketter er tilpasset i henhold til retningslinjerne for brugergrænsefladestil fra GNOME HIG (Human Interface Guidelines).
Kilde: opennet.ru
