Izdaja spletnega ogrodja WebKitGTK 2.40.0 in spletnega brskalnika Epiphany 44

Predstavljen je izid nove stabilne različice WebKitGTK 2.40.0, portabilnega spletnega motorja WebKit za platformo GTK. WebKitGTK omogoča uporabo vseh zmogljivosti WebKita prek GNOME usmerjenega programski vmesnik temelječega na GObject in se lahko uporablja za integracijo sredstev za obravnavo spletnih vsebin v katera koli aplikacija, od specializiranih HTML/CSS parserjev do ustvarjanja popolnoma funkcionalnih spletnih brskalnikov. Med znanimi projekti, ki uporabljajo WebKitGTK, lahko omenimo privzeti brskalnik GNOME (Epiphany). Prej je bil WebKitGTK uporabljen v brskalniku Midori, vendar je po prehodu projekta pod okrilje Astian Foundation stara različica Midori na WebKitGTK postala opuščena, in z ustvarjanjem veje brskalnika Wexond je nastal povsem nov izdelek z enakim imenom Midori, vendar z uporabo platforme Electron in React.

Ključne spremembe:

  • Stabilizirana je podpora za GTK4 API.
  • Vključena je podpora za WebGL2. V implementaciji WebGL je vključen sloj ANGLE, ki omogoča prevajanje klicev OpenGL ES v OpenGL, Direct3D 9/11, Desktop GL in Vulkan.
  • Prehod na uporabo EGL namesto GLX je bil izveden prioriteto.
  • Dodana je podpora za sintezo govora, ki uporablja Flite.
  • Vključen je API za upravljanje s pomnilnikom, ki deluje v asinkronem načinu.
  • Dodana je API za zahtevo po pooblastilih za določene spletne funkcionalnosti.
  • Dodana je API za vračanje vrednosti iz sporočil uporabniških skriptov v asinkronem načinu.
  • Obdelava signala WebKitDownload::decide-destination je zagotovljena v asinkronem načinu.
  • Dodana je nova API za izvajanje JavaScript.
  • Omogočeno je izvoz izhoda webkit://gpu v formatu JSON.
  • Rešene so težave z alokacijo velike količine pomnilnika pri nalaganju vsebine.

Na podlagi WebKitGTK 2.40.0 je izdan brskalnik GNOME Web 44 (Epiphany). Glavne spremembe:

  • Izveden je prehod na uporabo GTK 4 in libadwaita.
  • Informacijske plošče so zamenjane z pojavnim menijem (popover), diologom in pasicami.
  • Menij zavihkov je zamenjan z AdwTabButton, diolog 'O programu' pa je zamenjan z AdwAboutWindow.
  • V kontekstnem meniju je omogočeno stalno prikazovanje elementa Mute Tab.
  • Podpora za distribucijo elementary OS je bila prenovljena.
  • Dodana je nastavitev za izbor strani, prikazovane ob odpiranju novega zavihka.
  • Razširjena je podpora za API WebExtension browserAction.
  • Dodane so nastavitve za WebExtensions.
  • Implementirana je podpora za podvajanje zavihka ob kliku s srednjo miškino tipko na gumb za osvežitev strani.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster