Esitatud on uus stabiilne WebKitGTK 2.40.0 vÀljaanne, mis on WebKiti brauserimootori port GTK platvormile. WebKitGTK vÔimaldab kasutada WebKiti kÔiki funktsioone GNOME-i suunitlusega GObject-pÔhise liidese kaudu ja seda saab kasutada veebikontendi töötlemise vahendite integreerimiseks igasugustesse rakendustesse, alates spetsialiseeritud HTML/CSS-parseritest kuni tÀieliku funktsionaalsusega veebibrauserite loomise juurde. Tuntud projektidest, mis kasutavad WebKitGTK-d, vÔib nimetada GNOME-i vaikimisi brauserit (Epiphany). Varem kasutati WebKitGTK-d ka Midori brauseris, kuid pÀrast projekti toimetamist Astian Foundationi kÀtte, jÀeti vana Midori versioon WebKitGTK-l kÔrvale ning Wexondi brauserist eraldamise teel loodi pÔhimÔtteliselt erinev toode sama nimega Midori, kuid Electroni ja Reacti platvormi baasil.
Peamised muutused:
- GTK4 API tugi on stabiliseeritud.
- KÀiku on vÔetud WebGL2 tugi. WebGL-i rakenduses kasutatakse ANGLE kihti, mis transponeerib OpenGL ES kutsed OpenGL-i, Direct3D 9/11, Desktop GL-i ja Vulkanisse.
- Ăleminek EGL-i kasutamisele GLX-i asemel on toimunud.
- Lisatud on kĂ”nesĂŒntesise tugi, kasutades Flite'i.
- KĂ€ivitamiseks on lisatud asĂŒnkroonne lĂ”ikehalduse API.
- On lisatud API konkreetsete veebivÔimaluste lubade taotlemiseks.
- On lisatud API vÀÀrtuste tagastamiseks kasutaja skriptide sĂ”numitest asĂŒnkroonselt.
- WebKitDownload::decide-destination signaalide töötlemine on toimunud asĂŒnkroonselt.
- Uus API JavaScripti tÀitmiseks on lisatud.
- On tagatud webkit://gpu vÀljundi eksportimine JSON formaadis.
- Suured mÀlu jaotuse probleemid sisu laadimisel on lahendatud.
WebKitGTK 2.40.0 alusel on vÀlja antud GNOME'i brauser Web 44 (Epiphany). Peamised muudatused:
- Ălemineku on toimunud GTK 4 ja libadwaita kasutusele.
- Teabepaneelid on asendatud hĂŒpikmenĂŒĂŒde (popover), dialoogide ja bĂ€nneritega.
- VahekaardimenĂŒĂŒ on asendatud AdwTabButtoniga ning âTeave rakenduse kohtaâ dialoog on asendatud AdwAboutWindowiga.
- KontekstimenĂŒĂŒs on tagatud Mute Tab elemendi pidev kuvamine.
- elementary OS-i toetamine on ĂŒmber töötatud.
- Uus seadistus on lisatud, et mÀÀrata uus vaheleht, mis kuvatakse uue vahelehe avamisel.
- WebExtensioni API browserAction'i tugi on laiendatud.
- Lisatud on seadistused WebExtensions jaoks.
- Vahekaartide dubleerimise tugi on rakendatud, kui keskmise hiire nuppu on vajutatud vÀrskendamise nupule.
Allikas: opennet.ru
