De frijlitting fan 'e nije stabile branch WebKitGTK 2.40.0, in haven fan' e WebKit-blêdermotor foar it GTK-platfoarm, is yntrodusearre. WebKitGTK lit jo alle funksjes fan WebKit brûke fia in GNOME-basearre GObject-basearre API en kinne brûkt wurde om ark foar ferwurkjen fan webynhâld yn elke applikaasje te yntegrearjen, fan gebrûk yn spesjalisearre HTML / CSS-parsers oant it bouwen fan folsleine webbrowsers. Fan 'e bekende projekten dy't WebKitGTK brûke, kin men de reguliere GNOME-blêder (Epiphany) notearje. Earder waard WebKitGTK brûkt yn 'e Midori-blêder, mar nei de oerdracht fan it projekt nei de Astian Foundation waard de âlde ferzje fan Midori op WebKitGTK ferlitten en, troch in tûke te meitsjen fan 'e Wexond-blêder, waard in fûneminteel oar produkt makke mei de deselde namme Midori, mar basearre op it Electron and React-platfoarm.
Key feroarings:
- Stipe foar de GTK4 API is stabilisearre.
- WebGL2-stipe ynbegrepen. De WebGL-ymplemintaasje brûkt de ANGLE-laach om OpenGL ES-oproppen oer te setten nei OpenGL, Direct3D 9/11, Desktop GL, en Vulkan.
- Feroare om primêr EGL te brûken ynstee fan GLX.
- Stipe tafoege foar spraaksynteze mei Flite.
- Aktivearre de klamboerdbehear API, dy't wurket yn asynchrone modus.
- In API tafoege foar it oanfreegjen fan tagongsrjochten foar bepaalde webmooglikheden.
- API tafoege foar it werombringen fan wearden fan oanpaste skriptberjochten yn asynchrone modus.
- Behannele it WebKitDownload :: beslute-bestimmingsinjaal asynchronously.
- In nije API tafoege foar it útfieren fan JavaScript.
- Levere de mooglikheid om webkit://gpu-útfier te eksportearjen yn JSON-formaat.
- Problemen oplost mei grutte ûnthâld tawizing by it laden fan ynhâld.
Op grûn fan WebKitGTK 2.40.0 is de frijlitting fan 'e GNOME Web 44-blêder (Epiphany) foarme. Main feroarings:
- Oerstapt om GTK 4 en libadwaita te brûken.
- Ynformaasjepanielen wurde ferfongen troch pop-upmenu's (popover), dialoochfinsters en banners.
- It ljepblêdmenu is ferfongen troch AdwTabButton, en it dialoochfinster Oer is ferfongen troch AdwAboutWindow.
- It kontekstmenu lit altyd it Mute Tab-elemint sjen.
- Ferwurke stipe foar de elemintêre OS-distribúsje.
- Ynstelling tafoege om de side yn te stellen dy't werjûn wurdt by it iepenjen fan in nije ljepper.
- Utwreide stipe foar de WebExtension browserAction API.
- Ynstellings tafoege foar WebExtensions.
- Implementearre stipe foar it duplikearjen fan in ljepper by it drukken op de side ferfarskje knop mei de middelste mûsknop.
Boarne: opennet.ru
