Rilis mesin browser WebKitGTK 2.40.0 lan browser web Epiphany 44

Rilis saka WebKitGTK 2.40.0 cabang stabil anyar, port saka mesin browser WebKit kanggo platform GTK, wis ngenalaken. WebKitGTK ngidini sampeyan nggunakake kabeh fitur WebKit liwat API basis GObject basis GNOME lan bisa digunakake kanggo nggabungake alat pangolahan konten web menyang aplikasi apa wae, saka nggunakake parser HTML/CSS khusus kanggo mbangun browser web kanthi fitur lengkap. Saka proyek sing kondhang nggunakake WebKitGTK, siji bisa nyathet browser GNOME biasa (Epiphany). Sadurunge, WebKitGTK digunakake ing browser Midori, nanging sawise transfer proyek kasebut menyang Astian Foundation, versi lawas Midori ing WebKitGTK ditinggalake lan, kanthi nggawe cabang saka browser Wexond, produk sing beda-beda dhasar digawe karo jeneng padha Midori, nanging adhedhasar platform Electron lan React.

Owah-owahan utama:

  • Dhukungan kanggo GTK4 API wis stabil.
  • Dhukungan WebGL2 kalebu. Implementasi WebGL nggunakake lapisan ANGLE kanggo nerjemahake panggilan OpenGL ES menyang OpenGL, Direct3D 9/11, Desktop GL, lan Vulkan.
  • Transisi kanggo nggunakake utamane EGL tinimbang GLX.
  • Dhukungan ditambahake kanggo sintesis wicara nggunakake Flite.
  • Ngaktifake API manajemen clipboard, sing bisa digunakake ing mode asinkron.
  • Nambahake API kanggo njaluk ijin kanggo kapabilitas web tartamtu.
  • Ditambahake API kanggo ngasilake nilai saka pesen skrip khusus ing mode asinkron.
  • Nangani sinyal WebKitDownload :: mutusake-tujuan kanthi ora sinkron.
  • Nambahake API anyar kanggo ngeksekusi JavaScript.
  • Nyedhiyakake kemampuan kanggo ngekspor webkit: // output gpu ing format JSON.
  • Ngatasi masalah karo alokasi memori gedhe nalika ngemot konten.

Adhedhasar WebKitGTK 2.40.0, rilis browser GNOME Web 44 (Epiphany) wis dibentuk. Owah-owahan utama:

  • Transisi kanggo nggunakake GTK 4 lan libadwaita.
  • Panel informasi diganti karo menu pop-up (popover), dialog lan spanduk.
  • Menu tab wis diganti karo AdwTabButton, lan dialog Babagan wis diganti karo AdwAboutWindow.
  • Menu konteks tansah nuduhake unsur Tab Bisu.
  • Dhukungan ulang kanggo distribusi OS dhasar.
  • Setelan ditambahake kanggo nyetel kaca sing ditampilake nalika mbukak tab anyar.
  • Dhukungan lengkap kanggo WebExtension browserAction API.
  • Setelan tambahan kanggo WebExtensions.
  • Dilaksanakake dhukungan kanggo duplikat tab nalika mencet tombol refresh kaca kanthi tombol mouse tengah.

Source: opennet.ru

Add a comment