Utjefte fan WebKitGTK 2.40.0 browsermotor en Epiphany 44 webbrowser

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

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster