Esitatud on uus stabiilne WebKitGTK 2.44.0 versioon, mis on WebKiti brauserimootori port GTK platvormile. WebKitGTK võimaldab kasutada kõiki WebKiti võimalusi GNOME'i suunatud GObject-põhise rakendusliidese kaudu ja seda saab kasutada web-sisu töötlemise integreerimiseks igasugustesse rakendustesse, alates spetsialiseeritud HTML/CSS-parseritest kuni täisfunktsionaalsete web-brauserite loomiseni. Tuntud projektidest, mis kasutavad WebKitGTK-d, võib mainida GNOME'i vaikimisi brauserit (Epiphany). Varem kasutati WebKitGTK-d brauseris Midori, kuid pärast projekti üleminekut Astian Foundation'i kätte hülgati vana variant Midori WebKitGTK-l ja loodud on põhimõtteliselt uus toode sama nimega Midori.
Peamised muutused:
- Peetud on lõpp toimetamise mootorite toetamisele, mis kasutavad X11 ja WPE. Renderdamiseks kasutatakse DMA-BUF jagatud puhvermehhanismi.
- Renderdamisel on parendatud sünkroniseerimist raamivälgu impulssiga (vblank), et vältida katkestuste tekkimist väljundis (tearing).
- GTK4 kasutava kasutajaliidese loomise protsessist on tagatud juurdepääs DOM-komponentidele puuetega inimeste jaoks (accessibility).
- Klaviatuuri kombinatsioonide tegemiseks veebis on GTK4-s lõpetatud klahvivajutuste ürituste uuesti sisestamine.
- Käivitati mängupultide määramine.
WebKitGTK 2.44.0 põhjal on koostatud GNOME Web 46 (Epiphany) brauseri väljaanne. Peamised muudatused:
- Lubatud on kinnitatud vahekaartide sulgemine.
- Lisatud on tugi autentimiseks, mis kasutab nutikaarte (PKCS #11).
- Aadressiriba all olevas loendis on parandatud navigatsiooni klaviatuuri abil.
- Linkide kontekstimenüüsse on lisatud valik lingi saatmiseks e-posti teel („Send Link by Email…“).
- Keskmise hiireklõpsuga uue vahekaardi avamise nupul on tagatud, et valitud tekst lisatakse aadressiribale.
- Veebilehtedele ei lubata teatud sisemistele Epiphany API-dele juurdepääsu.
- Piiranguga ühendusega süsteemides on reklaamiblokeerija filteruuendamise vahemaa lühendatud.
- Teksti valimisel on peidetud teatud kontekstimenüü elemendid.
- Lõpetatud on toetus Google Safe Browsing serveritele.
- Kontekstimenüüs on vaikimisi peidetud arendajate toimingud.
- Seade dialoog on muudetud AdwSpinRow vidina kasutamiseks.
- Märgistamise kuvamine vastab GNOME HIG (Inimese Liidese Suunised) vahelikele stiilinäidetele.
Allikas: opennet.ru
