En ny stabil version av WebKitGTK 2.40.0 har slÀppts, en port av webblÀsarmotorn WebKit för GTK-plattformen. WebKitGTK möjliggör anvÀndning av alla funktioner frÄn WebKit genom ett GNOME-orienterat API baserat pÄ GObject och kan anvÀndas för att integrera webbinnehÄllshantering i olika applikationer, frÄn specialiserade HTML/CSS-parsare till fullfjÀdrade webblÀsare. Bland kÀnda projekt som anvÀnder WebKitGTK kan nÀmnas den inbyggda webblÀsaren GNOME (Epiphany). Tidigare anvÀndes WebKitGTK i Midori-webblÀsaren, men efter att projektet övergick till Astian Foundation övergavs den gamla versionen av Midori baserad pÄ WebKitGTK, och genom att skapa en avlÀggare frÄn webblÀsaren Wexond har en helt ny produkt med samma namn, Midori, skapats, men baserad pÄ plattformen Electron och React.
NyckelÀndringar:
- Stöd för GTK4 API har stabiliserats.
- WebGL2-stöd har lagts till. Implementeringen av WebGL anvÀnder ANGLE-lagret, som möjliggör översÀttning av OpenGL ES-anrop till OpenGL, Direct3D 9/11, Desktop GL och Vulkan.
- ĂvergĂ„ngen till att anvĂ€nda EGL istĂ€llet för GLX har genomförts.
- Stöd för text-till-tal har lagts till med hjÀlp av Flite.
- API för hantering av urklipp har inkluderats och fungerar i asynkront lÀge.
- API för begÀran av behörigheter för specifika webbfunktioner har lagts till.
- API för att returnera vÀrden frÄn anvÀndarskriptmeddelanden i asynkront lÀge har lagts till.
- Behandlingen av signalen WebKitDownload::decide-destination sker nu i asynkront lÀge.
- Ett nytt API för att köra JavaScript har lagts till.
- Möjlighet att exportera utdata frÄn webkit://gpu i JSON-format har tillhandahÄllits.
- Problem med överdriven minnesanvÀndning vid inlÀsning av innehÄll har ÄtgÀrdats.
Baserat pÄ WebKitGTK 2.40.0 har webblÀsaren GNOME Web 44 (Epiphany) slÀppts. Huvudsakliga Àndringar:
- ĂvergĂ„ng till anvĂ€ndning av GTK 4 och libadwaita har genomförts.
- Informationspaneler har ersatts med popover-meny, dialoger och banners.
- Flikarnas meny har ersatts med AdwTabButton och dialogrutan 'Om programmet' har ersatts med AdwAboutWindow.
- I kontextmenyn har Mute Tab-elementet nu en konstant visning.
- Stödet för distributionen elementary OS har reviderats.
- InstÀllningar för den sida som visas vid öppning av en ny flik har lagts till.
- Stödet för API WebExtension browserAction har utökats.
- InstÀllningar för WebExtensions har lagts till.
- Stöd för att duplicera en flik genom att klicka med mittenmusknappen pÄ uppdateringsknappen har implementerats.
KĂ€lla: opennet.ru
